作业帮 > 综合 > 作业

C语言l里 &&与&的区别?还有X=(y=4,z=16,x=(y==z)呢

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 12:38:14
C语言l里 &&与&的区别?还有X=(y=4,z=16,x=(y==z)呢
比喻5&&4&&3&9怎么算 等于多少啊 新手学习,
C语言l里 &&与&的区别?还有X=(y=4,z=16,x=(y==z)呢
5&&4&&3&9 = 1(真) & 作双目运算是“位与”,比&&逻辑与优先级高
X=(y=4,z=16,k=32)给y赋值4 , z赋值16,k赋值32,然后所最后这个32(当时在寄存器中)赋给X
x=(y==z) 把y与z是否相等的逻辑值赋给x 值只会是 0或1 即假或真
3&9 结果为11,换成C中的逻辑值就是真(C中所有非零值为真,零值为假)