int char long float能表示的数值

int char long float能表示的数值

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,不能表示负数

数据范围:

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字节