字面常量或直接常量
可以直接从其字面形式判断它们是常量和哪一类常量,如整型常量、实型常量、字符常量、字符串常量。
符号常量
LENTH 、WIDTH 即为符号常量
//计算长方形的面积
#include <stdio.h>
#define LENTH 2
#define WIDTH 3
int main()
{
int area = LENTH * WIDTH ;
printf("area is %d\n",area);
return 0;
}
- 可以使用一个符号来代表一个常量。
- 符号常量只是一个符号,不占存储单元。
- 不能被赋值。
- 不能对符号常量指定类型。
- 习惯上,符号常量名用大写,变量名用小写,以示区别。