实数
本课属于 Coddy C++ 学习旅程的“基础知识”单元。第 6 课,共 74 课。
在 C++ 中,实数通常使用两种主要的数据类型表示:float 和 double。
float 用于存储带小数点的数字。例如:
float price = 99.99f;小数末尾的 'f'(或 'F')称为字面量后缀,它会明确告诉编译器将这个数字视为浮点数。
double 用于存储带小数点的数字,但精度是双精度。float 通常有 7 位十进制精度,而 double 通常有 15-17 位十进制精度。例如:
float f = 3.14159265359;
double d = 3.14159265359;
// 默认情况下,cout 只显示 6 位有效数字,所以两者都输出 3.14159:
cout << f << endl; // 输出:3.14159
cout << d << endl; // 输出:3.14159
// d 内部仍保留更高的精度;提高输出精度就能看到:
cout << setprecision(12) << d << endl; // 输出:3.14159265359挑战
入门编写一个 C++ 程序,声明并初始化以下变量:
- 声明一个名为
itemPrice的float变量,并将其初始化为值24.99f。 - 声明一个名为
temperature的double变量,并将其初始化为值23.5。
亲手试试
// 在这里声明并初始化变量
// 输出这些值
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: C++ 在线编译器