易百教程

常量

可以通过多种方式定义常量值。第一种是将Pi定义为在编译期间由程序中的值替换的符号。在这种情况下,Pi根本不是变量,而它是所代表的值的别名。

示例代码

#include <stdio.h>
#define PI   3.14159f  // Definition of the symbol PI

int main(void)
{
      float radius = 0.0f;
      float diameter = 0.0f;
      float circumference = 0.0f;
      float area = 0.0f;

      printf("输入圆的直径: ");
      scanf("%f", &diameter);

      radius = diameter/2.0f;
      circumference = 2.0f*PI*radius;
      area = PI*radius*radius;

      printf("\n圆的周长是: %.2f. ", circumference);
      printf("\n圆的面积是: %.2f.\n", area);
      return 0;
}

执行上面示例代码,得到以下结果:

hema@ubuntu:~/book$ gcc -o main main.c
hema@ubuntu:~/book$ ./main
输入圆的直径: 123.95

圆的周长是: 389.40.
圆的面积是: 12066.54.