C 标记、标识符、关键字:什么是标记及其类型
什么是字符集?
和所有其他语言一样,“C”也有自己的字符集。程序是一组指令,执行后会生成输出。程序处理的数据包含各种字符和符号。生成的输出也是字符和符号的组合。
“C”中的字符集分为:
- 字母
- 数字
- 特殊字符
- 空白符(空格)
编译器总是会忽略字符的使用,但它广泛用于格式化数据。以下是 C 编程中的字符集:
1) 字母
- 大写字母(A-Z)
- 小写字母(a-z)
2) 数字
- 0 到 9 的所有数字
3) 空白符
- 空格
- 换行符
- 回车符
- 水平制表符
4) 特殊字符
- C 语言中的特殊字符在下表中所示:
特殊字符 | 描述 |
---|---|
,(逗号) | { (开花括号) |
。(句号) | } (闭花括号) |
;(分号) | [ (左方括号) |
:(冒号) | ] (右方括号) |
? (问号) | ( (左圆括号) |
' (单引号) | ) (右圆括号) |
" (双引号) | & (与号) |
! (感叹号) | ^ (插入符) |
| (竖线) | + (加号) |
/ (斜杠) | – (减号) |
\ (反斜杠) | * (乘号) |
~ (波浪号) | / (除号) |
_ (下划线) | > (大于号或闭合的尖括号) |
$ (美元符号) | < (小于号或开合的尖括号) |
% (百分号) | # (井号) |
C 语言中的标记是什么?
标记 (TOKEN) 是“C”程序中最小的单元。它是你在 C 程序中遇到的每一个词和标点符号。编译器将程序分解成最小可能单元(标记)并进入编译的各个阶段。C 标记分为六种不同的类型,即关键字、运算符、字符串、常量、特殊字符和标识符。
关键字和标识符
在“C”中,每个词都可以是关键字或标识符。
关键字具有固定含义,且含义不能更改。它们充当“C”程序构建块的作用。C 语言中总共有 32 个关键字。关键字使用小写字母书写。
下表表示 C 语言中的关键字:
C 编程语言中的关键字 | |||
---|---|---|---|
auto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
const | 短 | float | unsigned |
continue | for | signed | void |
default | goto | sizeof | volatile |
do | if | static | while |
标识符不过是为程序中的元素指定的名称。例如,变量、函数等的名称。C 语言中的标识符是用户定义的名称,由“C”标准字符集组成。顾名思义,标识符用于识别程序中的特定元素。每个标识符都必须有一个唯一的名称。必须遵循以下标识符规则:
- 第一个字符必须始终是字母或下划线。
- 它应该仅使用字母、数字或下划线构成。
- 关键字不能用作标识符。
- 它不应包含任何空白字符。
- 名称必须有意义。
摘要
- C 语言中的 C 标记是程序中的最小单元。
- 关键字是语言保留的单词。
- 总共有 32 个关键字。
- 标识符用于识别程序的元素。