Menu
CoddyTech

实数

本课属于 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
challenge icon

挑战

入门

编写一个 C++ 程序,声明并初始化以下变量:

  • 声明一个名为 itemPrice 的 float 变量,并将其初始化为值 24.99f。
  • 声明一个名为 temperature 的 double 变量,并将其初始化为值 23.5。

亲手试试

    // 在这里声明并初始化变量
    
    
    // 输出这些值
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: C++ 在线编译器