常量
常量其实就是程序在运行过程中不可以被改变的量叫做常量。常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。
在 C 语言中,常量可以分为以下几类:
1. 整型常量:整型常量可以是整数的十进制、八进制或十六进制表示。例如:
2. 浮点型常量:浮点型常量可以是小数或科学计数法表示。例如:
3. 字符常量:
l 字符常量是用单引号括起来的字符,不能用双引号或其他括号;
l 只能是单个字符,不能是字符串;
l 字符可以是字符集中任意字符。
例如:
特殊字符:转义字符(以“\”开头的特殊字符)
4. 字符串常量:字符串常量是用双引号括起来的字符序列。例如:
注意:字符常量可以赋值给字符变量,如“char b=’a’;”,但不能把一个字符串常量赋给一个字符变量。同时也不能对字符串常量赋值。
5. 符号常量:符号常量是用预处理指令 #define 定义的常量。例如:
在上述代码中,我们使用 #define 指令定义了一个名为 PI 的符号常量,其值为 3.14。
6. 枚举常量:枚举常量是在枚举类型定义中声明的常量。例如:
7.布尔常量:只有两种取值。 true、false
8.空常量:null, 代表没有任何数据。
在上述代码中,我们定义了一个名为 Color 的枚举类型,并声明了三个枚举常量 RED 、 GREEN 和 BLUE 。
以上是 C 语言中常见的常量分类。不同类型的常量具有不同的语法和用途。