unsigned int 0~4294967295
(232−1)
int -2147483648~2147483647
(231−1)
unsigned long 0~4294967295
long -2147483648~2147483647
long long的最大值:9223372036854775807
(263−1)
long long的最小值:-9223372036854775808
unsigned long long的最大值:18446744073709551615
(264−1)
__int64的最大值:9223372036854775807
__int64的最小值:-9223372036854775808
unsigned __int64的最大值:18446744073709551615
float, double, long double:
数据类型 | 关键字 | 大小 | 范 围 | 有效数字 |
---|---|---|---|---|
单精度 | float | 4字节 | 数字介于 ±3.4E-38 和 ±3.4E38 之间 | 7 |
双精度 | double | 8字节 | 数字介于 ±1.7E-308 和 ±1.7E308 之间 | 16 |
高双精度 | long double | 8字节 | 数字介于 ±1.7E-308 和 ±1.7E308 之间 | 16 |
float 6
位一定有效,double 和 long double 15
位一定有效
好
有用!!!