C++ 数字数据类型


数字类型

使用int当您需要存储不带小数的整数时,例如 35 或 1000,以及float或者double当您需要浮点数(带小数)时,例如 9.99 或 3.14515。

整数

int myNum = 1000;
cout << myNum;
亲自试一试 »

漂浮

float myNum = 5.75;
cout << myNum;
亲自试一试 »

双倍的

double myNum = 19.99;
cout << myNum;
亲自试一试 »

floatdouble

这个精确浮点值的小数点后可以有多少位。精度为float只有六位或七位小数,而double变量的精度约为 15 位。因此使用起来比较安全double对于大多数计算。

科学数字

浮点数也可以是科学数,用 "e" 表示 10 的幂:

示例

float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;
亲自试一试 »