c中表达式的值FLAG是个整数,该整数的二进制表示中只有某一位是1,其余都是0,那么FLAG = 0的值是多少,为什么跟FLAG的值完全没关系吗?

问题描述:

c中表达式的值
FLAG是个整数,该整数的二进制表示中只有某一位是1,其余都是0,那么
FLAG = 0的值是多少,为什么
跟FLAG的值完全没关系吗?

真,也就是1了,因为FLAG绝对不会等于零,所以FLAG != 0表达式是成立的.