Menu
CoddyTech

常量

本课属于 Coddy C 学习旅程的“基础知识”单元。第 10 课,共 63 课。

在 C 语言中,常量是指在程序运行期间值不能改变的变量。对于在整个程序中都应保持不变的值,使用常量很有帮助。使用 #define 指令定义一个常量:
#define PI 3.14159
上面一行创建了一个名为 PI 的常量,其值为 3.14159。创建常量的另一种方法是使用 const 关键字:
const float TAX_RATE = 0.07;
这会创建一个名为 TAX_RATE、值为 0.07 的常量。请注意,定义常量变量后尝试修改它会导致编译错误。像使用普通变量一样在程序中使用常量:
float area = PI * radius * radius;
float tax = price * TAX_RATE;
常量能让代码更易读,也更易维护。如果你需要更改一个在多处使用的值,只需更新一次。
challenge icon

挑战

简单

创建一个计算圆面积的程序。你的程序应当:

  1. 定义一个值为 3.14159 的常量 PI
  2. 使用公式计算圆的面积:area = PI * radius * radius
  3. 按照以下格式打印计算出的面积,保留 2 位小数:Area: X.XX,并在末尾换行
使用 radius = 5,并使用 float 或 double 作为面积变量的数据类型。

预期输出:
Area: 78.54

注意:在 printf 中使用 %.2f 作为格式说明符,并在输出末尾加上 \n。

亲手试试

#include <stdio.h>

int main() {
    // 在这里定义你的 PI 常量
    
    int radius = 5;
    
    // 在这里计算面积
    
    // 在这里输出面积
    
    return 0;
}
quiz icon自我测试

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

基础知识中的所有课

自己练习: C 在线编译器