boo逻辑运算与或非0与1就是1,0就是假 0或1就是1真?不懂

2024-11-29 17:31:01
推荐回答(1个)
回答1:

把bool转成数字的话。看起来是0或1.
你也可以用别的数字代替。
程序编译器当年发明的时候只是用最少的内存来记录这2种状态而已。
如果1定成false也是不影响使用的。
bool这个类型的数据就是用来存真假两幢状态的。并保证你看见这个类型的数据就不会想用它算加减乘除。
相似的,常量、枚举也是防止你乱改数字做出来的一个结构。