分享

零碎的小知识1

 鹿狍子的小麋鹿 2019-12-08

1 除法运算中注意:

如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数结果则为小数,如:9.0/2 = 4.500000。

2取余运算中注意:

该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。

就是开头数字

类似于 除数与被除数

3 a++与++a

a++是先取值,再运算

a=100,a++,这个时候输出a,a还是100,但下一个a就是101

a=100

a++,  a=100        现取现在a的值,运算

           储存a=101     储存运算后的值

++a, a=102         将现在a的值直接运算,取a值

4 取余和乘法优先级相同,从左向右


复合运算符中运算符和等号之间是不存在空格的。

a += 5;    对a进行两步操作,先加,然后赋值

a = a + 5;


6 大于等于  就是 这个顺序  >=

7 关系运算符, 真, 输出1

printf("%d\n",a<b)   然后我们就能看出来了

8逻辑运算符里面不能有空格

==    !=

9 括号添加

!(5>8)

5>=5||5>8

10  可以写 double = 10   系统会加.0

      类型转换之类   复习

11  三目运算符

double money = 12.0     ;
    //定义打车回家的费用
    double cost =  11.5     ; 
    printf("小编能不能打车回家呢:");
    //输出y小编就打车回家了,输出n小编就不能打车回家
    printf( "%c\n",cost<=money?'y':'n'  


C语言中的三目运算符:“?:”,其格式为:

 表达式1 ? 表达式2 : 表达式3; 

执行过程是:

先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。


12 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多