表达式错题

表达式

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 开头


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。