您的位置首页生活百科

C语言运算符 &和 &&的区别

C语言运算符 &和 &&的区别

& 是位运算符,也就是二进制计算07H = 111BFCH = 11111100B07H & FCH = 100B = 4H&& 是逻辑运算符,0代表false,其他数值代表true(一般用1表示)07H 不是0,所以为trueFCH 不是蚂判0,所以为竖伏truetrue && true 的闷纤改结果为 true,用1表示,所以07H && FCH = 1H