文章目录

常量

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

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

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

优点:

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

常量有两种定义方式:

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

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

#include<stdio.h>
#define
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;
}