- 符号常量:用标识符命名的常量称之为符号常量,就是为上面的直接常量再取一个名字。
使用符号常量一是方便理解,提高程序可读性,更重要的是方便程序的后续维护,习惯上符
号常量我们都用大写字母和下划线来命名。
声明符号常量的两种方法:
- 用 const 声明。定义形式是:
const 类型 符号常量名字=常量值;
,如 const unsigned int BAUD = 9600; /*注意结尾有个分号*/
- 用预处理命令#define 来声明,定义形式是:
#define 符号常量名 常量值
,如#define BAUD 9600 /*注意结尾没有分号*/
这样声明以后,只要在程序中出现 BAUD 的话,意思就是完全替代了后边的 9600 这个数字。
特别说明:51 单片机只用 const 而不加 code 的话,这个数组会保存到 RAM 中,而不会保存到 FLASH 中,C51中声明符号常量时,用特有的code关键字即可。