作业帮 > 综合 > 作业

#include “stdio.h" main() {inta=2,b=2;c=2; printf("%d\n",a/b

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 20:16:37
#include “stdio.h" main() {inta=2,b=2;c=2; printf("%d\n",a/b&c) } 输出结果是...
【结果】0
【分析】
&的优先级比/高
所以2/2为1,1的二进制是01
而c是2,2的二进制是10,两者相与(&),结果则为00,即0.
再问: 什么叫相与
再答: C语言的逻辑运算中的一种,与运算。只有两者均为1,结果才为1。 例如0&1等于0;1&0等于0;0&0等于0;1&1等于1。只有这四种情况。