bool类型为什么可以当做int

  实际上bool型变量占用了一个字节的内存,当值为false的时候,实际存储的是0x00,为true时实际存储的是0x01,因此可以作为int整型使用

  bool型只分0与非0,0为false,其余的包括负数在内都是true

原文地址:https://www.cnblogs.com/qianqiannian/p/6598580.html