常量

用标识符代表一个常量,称为符号常量。

符号常量与变量不同,他的值在其作用域内不能改变,也不能再被赋值。

常量一般出现在表达式或赋值语句中

优点:

1.含义清楚:
2.能做到“一改全改”。

常量有两种定义方式:

define + 常量名+值
const 数据类型 常量名 值

代码示例一:宏定义define(推荐)

#include<stdio.h>
#define PI 3.14159
int main()
{
   
       //常量PI
       //const float pi = 3.14159;
       float r = 3.4;
       
       float s = PI * r*r;
       float l = 2 * PI * r;
       //占位符 %f 表示输出一个浮点型lfoat 默认保留六位小数
       printf("圆的面积:%.2f\n", s);
       printf("圆的周长:%.2f\n", l);
       return 0;
}

代码示例二:const

#include<stdio.h>
int main()
{
   
       //黄瓜3元/斤 购买5斤
       //常量 的值在其作用域内不能改变,也不能再被赋值。
       const int price = 3; //常量,使用const关键字修饰常量
       //price = 5;错误
       int weight = 5;
       int num = price * weight;
       printf("%d\n", num);
       return 0;
}