作业帮 > 综合 > 作业

C语言里b=!那要是输出b的话b是什么值啊?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 15:44:05
C语言里b=!那要是输出b的话b是什么值啊?
表达式的意思是把 c 逻辑非,再把结束和 和 a进行逻辑与运算 把值赋给 b.
a=1,c=99,
!c等于0
0 && 1 等于0;
运算应该顺序对吧.
再问: &&是“与”的意思,那么0&&1的值是怎么算的?为什么等于0
再答: c语言里把不等于0的数值视为真(即1),等于0的视为假(即0)。 c=99,为真,用!运算取把,结果为假,即0; 逻辑与运算懂吧,只有1 和1 为真,其它都为假。 0和1 结果当然为0了。