作业帮 > 综合 > 作业

C语言中的按位运算符和逻辑运算符?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/19 19:11:47
C语言中的按位运算符和逻辑运算符?
C语言中的按位运算符和逻辑运算符的区别?书上有个例子:x=7,x&&8的值为真,x&8的值为假.怎模理解呢?
&&是逻辑与,计算机的逻辑无非两种,0和非0,7和8都是非0,那么7&&8就是非0,也就是真了.
&是位操作,即按两个操作数的二进制每一位进行与运算
7的二进制:00000111
8的二进制:00001000
与运算后为:00000000,结果就是假了