美文网首页
学习总结第八篇 5.10

学习总结第八篇 5.10

作者: 端木梓999 | 来源:发表于2018-05-10 21:23 被阅读0次

    内容总结:

    1、算数运算符 + - * / %

    3/2 = 1  3/2.0 = 1.5  向精度高的方向转换

    % 进行求余运算时,前后两个操作数必须是整型,3%2=1, 5%7=5

    if(x%2==1)  if(x%2!=0)

    求个位 123%10

    求十位 123/10%10,123%100/10,

    求首位 123/100

    2、逻辑运算:&&、||、!

    3、位运算:&、|

    4、赋值运算符:=

    5、取地址运算符:&

    6、运算优先级:算数>关系>逻辑>赋值

    7、If-else配对使用,注意{}的使用,else 上面的语句一定要接if,中间不能插入非if中的其他语句。

    例:

    if ()

        printf();

    printf();

        else{}

    此时程序编译就会报错:error:expected primary-expression before “else”.

    8、逻辑结构尽量不要复杂套用,极有可能因为括号等问题出错 

    9、在c语言中只要不是0就为真,如if(‘M’)为真 if(-3)为真

    10、程序错误位置检测:printf、注释

    11、设计原则:输入合理的提示,变量定义见名知意,printf尽量在程序末尾输出,程序中用变量先存储

    12、循环结构:

    For(表达式1;表达式2;表达式3) 表达式可为空,分号不能少for(;;)

    表达式1:初始化表达式;可以对多个变量赋初值,如for(i=1,j=1;i<100;i++)

    表达式2:条件表达式,条件成立,执行循环体。判断时带有正负号,如可判断-10<100,此表达式为真

    表达式3:趋近表达式 i + + 同 i = i + 1

    相关文章

      网友评论

          本文标题:学习总结第八篇 5.10

          本文链接:https://www.haomeiwen.com/subject/avgtdftx.html