C 语言常量

简介: C 语言常量

常量

常量其实就是程序在运行过程中不可以被改变的量叫做常量。常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。  

C 语言中,常量可以分为以下几类:

1. 整型常量:整型常量可以是整数的十进制、八进制或十六进制表示。例如:

image.png

2. 浮点型常量:浮点型常量可以是小数或科学计数法表示。例如:

  image.png

3. 字符常量:

l 字符常量是用单引号括起来的字符不能用双引号或其他括号;

l 只能是单个字符,不能是字符串;

l 字符可以是字符集中任意字符。

例如:

  image.png

特殊字符:转义字符(以“\”开头的特殊字符)

image.png

4. 字符串常量:字符串常量是用双引号括起来的字符序列。例如:

  image.png

注意:字符常量可以赋值给字符变量,如“char b=’a’;”,但不能把一个字符串常量赋给一个字符变量。同时也不能对字符串常量赋值。

 

5. 符号常量:符号常量是用预处理指令 #define 定义的常量。例如:

  image.png

在上述代码中,我们使用 #define 指令定义了一个名为 PI 的符号常量,其值为 3.14。

 

6. 枚举常量:枚举常量是在枚举类型定义中声明的常量。例如:

  image.png

7.布尔常量:只有两种取值。 true、false

8.空常量:null, 代表没有任何数据。

在上述代码中,我们定义了一个名为 Color 的枚举类型,并声明了三个枚举常量 RED 、 GREEN 和 BLUE 。

 

以上是 C 语言中常见的常量分类。不同类型的常量具有不同的语法和用途。

目录
相关文章
|
5天前
|
程序员 编译器 C语言
C语言的程序常量
C语言的程序常量
11 0
|
5天前
|
存储 安全 编译器
c语言常量详解 全
c语言常量详解 全
86 0
|
5天前
|
安全 编译器 程序员
c语言常量详解下
c语言常量详解下
31 0
|
5天前
|
存储 编译器 程序员
C语言常量详解 上
C语言常量详解 上
18 0
|
6月前
|
存储 C语言
07 C语言 - 常量
07 C语言 - 常量
43 0
|
7月前
|
编译器 C语言
C语言中的常量
C语言中的常量
|
5天前
|
编译器 C语言
C语言宏定义(#define定义常量​、#define定义宏​、 带有副作用的宏参数、 宏替换的规则、 宏函数的对比)
C语言宏定义(#define定义常量​、#define定义宏​、 带有副作用的宏参数、 宏替换的规则、 宏函数的对比)
|
5天前
|
存储 编译器 C语言
C语言字符常量详解
C语言字符常量详解
25 0
|
5天前
|
编译器 C语言
C语言2🔥:常量,输入与输出
C语言2🔥:常量,输入与输出
20 0
|
5天前
|
编译器 C语言
C语言入门之变量、常量、字符串、转义字符
C语言入门之变量、常量、字符串、转义字符