使用 #define 定义常量
前面的例子将 Pi 定义为变量,但它是一个不会改变的常量。π 的值是一个不循环的无限小数,其值总是固定不变。最好确保它的值在程序中保持不变,使之不会因错误而改变。
这里有两种方法:第一种是将 Pi 定义为一个符号,在程序编译期间用 π 的值取代它。但这种方式 Pi 不是变量,只是这个值的一个别名。
代码示例
#include <stdio.h>
#define PI 3.14159f //定义一个别名
int main(void)
{
float radius = 0.0f; //圆桌半径
float diameter = 0.0f; //圆桌直径
float circumference = 0.0f; //圆桌周长
float area = 0.0f; //圆桌面积
printf("请输入圆桌的直径:");
scanf("%f",&diameter); //读取一个浮点数 并且存储到diameter中
radius = diameter/2.0f; //计算半径
circumference = 2.0f*PI*radius;//计算周长
area = PI*radius*radius; //计算面积
printf("\n周长是%.2f",circumference);
printf("\n面积是%.2f",area);
return 0;
}Code language: PHP (php)
输出结果
请输入圆桌的直径:5
周长是15.71
面积是19.63Code language: CSS (css)