//记录学习C语言的历程
//我使用的电脑系统为win11,64位
//我使用的编译器为VS2022(可自行设置满足C17,兼容之前的C标准)
此篇主要介绍关于常量的三种形式。
1.严格意义的常量
严格意义的常量即具体直接的某类型的量,即值常量。
如:整型100、浮点型20.000、字符型'a'、字符串"hello"等等。
2.#define定义的常量
#define定义的常量实质上是将一个常量的值与一个常量的名字划等号,即符号常量。在预处理器阶段,该常量的名字会被预处理器自动转换为常量的值,然后再执行程序。故要将该指令行放在程序之前。
2.1定义数值
格式为:#define 常量名 '数值'。常量名要大写。如:
#define PI 3.14
2.2定义字符
格式为:#define 常量名 '字符' 。常量名要大写。如:
#define BACKSPACE '\b'
2.3定义字符串
格式为:#define 常量名 "字符串"。常量名要大写。如:
#define YOLO "You only live once!"
3.const定义的常量
const修饰限定一个变量使其不可改变,也为一种符号变量。如:
const int MONTHS = 12;
const float PI = 3.1415;
注意:const限定符的用处不止如此,还可用于指针、形参和全局数据中(等我学了再说哈哈)。
共勉。