- 3.1 C语言 关键字
- 3.2 转义序列
C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。
数据类型关键字(12个):
| 关键字 | 说明 |
|---|---|
| int | 整形变量 |
| long | 长整数型变量 |
| short | 短整数型变量 |
| unsigned | 无符号类型变量 |
| char | 单字节整型变量或字符 |
| float | 单精度浮点数 |
| double | 双精度浮点数 |
| signed | 有符号类型变量 |
| void | 无类型变量 |
| _Bool | 布尔值 |
| _Complex | 复数 |
| _Imaginary | 虚数 |
C语言中常见的数据类型:
| 关键字 | 数据类型 | 字节长度(16位系统) | 字节长度(32位系统) | 字节长度(64位系统) |
|---|---|---|---|---|
| bool | 布尔型数 | 1 | 1 | 1 |
| char | 单字节整型数或字符型数据 | 1 | 1 | 1 |
| unsigned char | 无符号单字节整型数或字符型数据 | 1 | 1 | 1 |
| short | 短整型数 | 2 | 2 | 2 |
| int | 整型数 | 2 | 4 | 4 |
| unsigned int | 无符号整型数 | 2 | 4 | 4 |
| long | 长整型数 | 4 | 4 | 8 |
| unsigned long | 长整型数 | 4 | 4 | 8 |
| long long | 长长整型数 | 8 | 8 | 8 |
| float | 单精度型浮点数 | 4 | 4 | 4 |
| double | 双精度型浮点数 | 8 | 8 | 8 |
| long double | 长双精度型浮点数 | 8 | 8 | |
| * | 指针 | 2 | 4 | 8 |
控制语句关键字(12个):
| 关键字 | 说明 |
|---|---|
| for | for循环结构 |
| do | do循环结构 |
| while | while循环结构 |
| break | 跳出当前循环 |
| continue | 结束当前循环,开始下一轮循环 |
| if | 条件语句 |
| else | 条件语句否定分支 |
| goto | 跳转语句 |
| switch | 开关语句(多重分支语句) |
| case | 开关语句中的分支标记 |
| default | 开关语句中的“其他”分支可选 |
| return | 返回语句 |
存储类型关键字(4个):
| 关键字 | 说明 |
|---|---|
| auto | 声明自动变量 |
| exturn | 声明外部变量 |
| register | 声明寄存器变量 |
| static | 声明静态变量 |
其它关键字(4个):
| 关键字 | 说明 |
|---|---|
| const | 声明只读变量(不可更改的常量值) |
| sizeof | 得到特定类型或特定类型、变量的大小 |
| typedef | 声明类型别名 |
| volatile | 声明变量在程序执行中可被隐含地改变 |
3.2 转义序列相关链接:
c语言中的关键字有哪些
c语言程序关键字是什么,C语言中32个关键字详解
C语言关键字
C语言数据类型
转义序列用于在字符串字面量和字符常量中表示某些特殊字符。
| 转义序列 | 含义 |
|---|---|
| a | 报警(ANSIC) |
| b | 退格 |
| f | 换页 |
| n | 换行 |
| r | 回车 |
| t | 水平制表符 |
| v | 垂直制表符 |
| \ | 反斜杠 () |
| ’ | 单引号 |
| " | 双引号 |


