c语言二进制表示
c语言二进制表示
float数值范围1、bool:布尔类型,占1个字节,取值范围(0 or 1),表示真假;
2、char:字符类型,占1个字节,取值范围(-128~127),表示所有ASCII字符和字符编码;
3、unsigned char:无符号字符类型,占1个字节,取值范围(0~255),表示特殊字符;
4、int:整型,占2或4个字节,取值范围(-32768~32767),表示有符号的整型数;
5、unsigned int:无符号整型,占2或4个字节,取值范围(0~65535),表示无符号的整型数;
6、short int:短整型,占2个字节,取值范围(-32768~32767),表示有符号的整型数;
7、unsigned short int:无符号短整形,占2个字节,取值范围(0~65535),表示无符号的整型数;
8、long int:长整型,占4个字节,取值范围(2147483648~2147483647),表示有符号的整型数;
9、unsigned long int:无符号长整形,占4个字节,取值范围(0~4294967295),表示无符号整型数;
10、float:单精度浮点型,占4个字节,取值范围(3.4×10^-38~3.4×10^38),表示浮点数;
11、double:双精度浮点型,占8个字节,取值范围(1.7×10^-308~1.7×10^308),表示浮点数;
12、long double:扩展双精度浮点型,占10个字节,取值范围(3.4×10^-4932~1.1×10^4932),表示浮点数。