void表示任意类型
char表示8位字符
int表示有符号整数,位数由操作系统决定,通常是4个字节,即32位
float表示浮点数,位数是32位,用于表示小数,有效范围是1.175494351e-38~3.402823466e+38
double表示双精度浮点数,位数8*8=64位,是用于表示更大位数的小数,有效范围是1.7e-308~1.7e+308
short表示16位整数,有效数值范围-32768~32767
long表示长整数,有效范围-2147483648~2147483647
signed表示有符号整数,默认就是有符号整数,所以signed
int与int相同
unsigned表示无符号整数,位数一样是32位,不过有效范围是0~4,294,967,295,不能表示负数
int char long float能表示的数值
数据范围:
1、char 1字节 2、short 2字节 3、int 4字节 4、long 4字节 5、long long 8字节 6、float 4字节 7、double 5字节 8、long double 12字节