C++常用数据类型范围
整型变量
int [-2^31,2^31-1]
unsigned [0,2^32-1]
long long [-2^63,2^63-1]
unsigned long long [0,2^64-1]
char [-128,127]
浮点类型
double [-2^1024,2^1023] 即 [-1.7E+308,1.7E+308] 精度为16位左右
long double [-1.2e4932,1.2e4932] 精度不低于 double
注:
- 单个
long
当作int
看待。 float
short
等不常用的省略。
参考资料