亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

C 语言 Token、标识符与关键字详解:词法单元全景解析

什么是字符集?

同其他编程语言一样,C 语言拥有自己的字符集。C 程序本质上是由字符和符号组成的指令序列,操作数据。编译器忽略大多数格式字符,但它们对人类阅读至关重要。

C 字符集分为四类:

下表列出 C 语言使用的全部特殊字符:

特殊字符说明
,逗号
{左花括号
.句点
}右花括号
;分号
[左中括号
:冒号
]右中括号
?问号
(左圆括号
'单引号
)右圆括号
"双引号
&与号
!感叹号
^插入符
|竖线
+加号
/正斜杠
-减号
\反斜杠
*乘号
~波浪号
/除号
_下划线
>大于/右尖括号
$美元符
<小于/左尖括号
%百分号
#井号

什么是 C 语言 Token?

Token(记号/词法单元) 是 C 编译器识别的最小有意义单位。词法分析阶段,源代码被分解为 Token,再经语法分析和代码生成。C 语言 Token 分六大类:

C 语言 Token、标识符与关键字详解:词法单元全景解析

关键字与标识符

C 程序中的每个单词要么是 关键字,要么是 标识符。关键字是保留字,含义固定,不可用于命名。标识符是开发者为变量、函数、类型等自定义的名称。

C 语言关键字

C 语言共有 32 个关键字,均为小写。下表整理供快速查阅:

C 语言关键字
autodoubleintstruct
breakelselongswitch
caseenumregistertypedef
charexternreturnunion
constshortfloatunsigned
continueforsignedvoid
defaultgotosizeofvolatile
doifstaticwhile

标识符命名规则

标识符用于命名变量、函数、结构体、枚举等。C 标准规定:

  1. 首字符必须是字母(A-Z、a-z)或下划线(_)
  2. 后续字符可为字母、数字(0-9)或下划线
  3. 不能与 32 个关键字重名
  4. 不得包含空白字符
  5. 虽非强制,但建议使用有意义的名称以提升可读性与可维护性

总结


C语言

  1. 探索技术的7大核心类型
  2. 焊接全解析:定义、类型、工艺与应用指南
  3. 3D 打印技术全景指南:原理、工艺分类、材料与应用
  4. 铸造工艺详解:定义、类型与制造流程
  5. CMMS 软件深度解析:核心效益与选型指南
  6. 凯夫拉深度解析:分子结构、五大极限性能与跨界应用图谱
  7. 中断详解:类型、机制与现代计算应用
  8. 生物芯片:定义、类型与现代生物技术应用
  9. C#关键字与标识符:规则、完整列表与最佳实践
  10. C 语言关键字与标识符完全指南
  11. C 语言指针完全指南:类型、用法与最佳实践
  12. Python关键字与标识符:掌握保留字与命名规范