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

问题描述:

C语言中的按位运算符和逻辑运算符?
C语言中的按位运算符和逻辑运算符的区别?书上有个例子:x=7,x&&8的值为真,x&8的值为假.怎模理解呢?
1个回答 分类:综合 2014-10-03

问题解答:

我来补答
&&是逻辑与,计算机的逻辑无非两种,0和非0,7和8都是非0,那么7&&8就是非0,也就是真了.
&是位操作,即按两个操作数的二进制每一位进行与运算
7的二进制:00000111
8的二进制:00001000
与运算后为:00000000,结果就是假了
 
 
展开全文阅读
剩余:2000
上一页:解不等式