引用: lcofjp 发表于 2019-11-14 21:58
IIC_Byte&0x80==0x80, 你这么写注意运算符优先级顺序,这样写是错误的,应该是(IIC_Byte&0x80)==0x80
...
引用: wo4fisher 发表于 2019-11-14 21:04
c语言运算结果是非零值就是真的。所以这么写,就是说一个字节里边最高位是否为1,为1最后条件判断为真,为 ...
引用: hotsauce1861 发表于 2019-11-15 08:09
4楼大佬正解,if 判断的是 非0 与 0,即真与假,IIC_Byte&0x80的结果非0 ,则 if 条件就成立了,