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