关于c++中bool类型的疑惑

2024年11月28日 17:43
有2个网友回答
网友(1):

因为bool型大小是一个字节,实际上因为只有0、1两个值,只需要1位,但是在C++中变量最小单位是一个字节,所以剩下的7位是浪费了。如果你想只使用1位,可以用C的位段或位操作。

网友(2):

基本数据类型的大小单位就是1个字节,高7位始终为0