在运行过程中,其值不能改变的量叫常量。C语言中的常量分为两种,字面常量(直接常量)和符号常量。前者就是我们平时用的各种数字字母什么的,后者很经常出现的就是在宏定义中,#define PRICE=100,这种。在程序预编译的时候,将程序中的PRICE直接替换为100。这个有两个好处:(1)示意明显,程序中一看就知道是什么意思;(2)当程序需要将这个价格变化的时候,只要在宏定义改了就行了。注意的是一般来说,符号常量一般用大写字母。同时,符号常量由于也是标识符,它必须有字母、数字和下划线组成,同时最前面必须是字母或者下划线,数字在最前面是不可以的。Turbo C允许长32位的标识符,但是如果前8位一样的话,系统是不区别的。