bit = bit & 0x1;

问题描述:

bit = bit & 0x1;
bit == '0' 0 :1;

bit等于bit与0x1相与.
判断bit是否等于0,‘0’的ascii值不等于0,'0' 0 :1的结果就应该等于0谢谢你的回答,但我还是完全不懂1) 0x1是什么?2) 这里为什么是 ==0x1是十六进制的啊判断bit与‘0’的ascii码值是否相等,相等返回0,不等返回1