分为有符号型与无符号型
无符號型:最高位不表示符号位
float:占四个字节,提供7~8位有效数字
double: 占八个字节,提供15~16位有效数字
1)整型(基本型):类型说明符为int,在内存中占2个字節
2)短整型:类型说明符为short int或short。所占字节和取值范围均与整型(基本型)相同
3)长整型:类型说明符为long int或long,在内存中占4个字节
无符号型:类型说明符为unsigned。
无符号型又可与上述三种类型匹配而构成:
各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同但由于省詓了符号位,故不能表示负数
分为单精度(float型)、双精度(double型)和长双精度(long double型)三类。
分为有符号型与无符号型
无符号型:最高位鈈表示符号位
float:占四个字节,提供7~8位有效数字
double: 占八个字节,提供15~16位有效数字
1)整型(基本型):类型说明符为int,在内存中占2个字节
2)短整型:類型说明符为short int或short。所占字节和取值范围均与整型(基本型)相同
3)长整型:类型说明符为long int或long,在内存中占4个字节
无符号型:类型说明符为unsigned。
無符号型又可与上述三种类型匹配而构成:
各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同但由于省去了符号位,故不能表示负数
分为单精度(float型)、双精度(double型)和长双精度(long double型)三类。
单精度型占4个字节(32位)内存空间其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字
双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308可提供16位有效数字。
长双精度型16 个字节(128位)内存空间可提供18-19位有效数字。