C语言中bool类型占多少位?
在C语言中,bool类型没有固定的大小,它的大小取决于编译器的实现。一些编译器将bool定义为1个字节(即8位),而另一些将bool定义为4个字节(即32位)。在C99标准中,引入了'_Bool'类型,它被定义为一个可以存储0或1的整数类型,但是也没有规定它的大小。因此,可以说bool类型占用的位数是不确定的,需要根据具体的编译器和平台来确定。
原文地址: https://www.cveoy.top/t/topic/oeh0 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
在C语言中,bool类型没有固定的大小,它的大小取决于编译器的实现。一些编译器将bool定义为1个字节(即8位),而另一些将bool定义为4个字节(即32位)。在C99标准中,引入了'_Bool'类型,它被定义为一个可以存储0或1的整数类型,但是也没有规定它的大小。因此,可以说bool类型占用的位数是不确定的,需要根据具体的编译器和平台来确定。
原文地址: https://www.cveoy.top/t/topic/oeh0 著作权归作者所有。请勿转载和采集!