表达式
8 .表达式 (z=0, (x=2)||(z=1),z) 的值是1。
值是0
从左到右计算逗号表达式的值,第一个z=0 第二个x=2为真就不再执行z=1 第三个z 为0
整个表达式的值是最后一个逗号表达式的值 是0
9.表达式 (3<x<5)的值恒为1
0<x<5 编译处理成:
( (1<x) <5 )
因为bai < 和 <优先级相同du,从左到右计算。
真为1,假为0, 无论 (1<x) 是真是假 都小zhi于 5,
所以 第二步 ..<5 的结果是真,为1
15.假设有float f=7;则f%2的值为1。
取余运算是对整数而言的,你定义x是浮点型,就不能进行取余运算了。
16.不可以把一个实型数据赋给一个整型变量
可以
18.C语言中以 %o 开头的数是八进制整数。
以 0 开头