C语言---编译的最小单位---令牌(Token)

文章目录

令牌是编译器理解源代码的最小功能单元,是编译过程的第一步。

C语言中令牌几类

1、关键字: 具有固定含义的保留字,如 int, if, for, while, return 等。

2、标识符: 由程序员定义的名称,用于变量、函数、数组等,如 myVariable, calculateSum。

3、常量: 固定的值,如整型常量 100,浮点常量 3.14,字符常量 'A',字符串常量 "Hello"。

4、字符串字面值: 由双引号包围的一串字符,如 "Hello, World!"。

5、运算符: 用于运算的符号,如算术运算符 +, -, *, /,赋值运算符 =,比较运算符 ==, > 等。

6、分隔符: 用于分隔不同的语法元素。

7、标点符号: 如分号 ;(语句结束符)、逗号 ,(参数分隔符)、冒号 :(标签语句)等。

8、括号: 如圆括号 ()(函数调用、表达式优先级),花括号 {}(定义代码块),方括号 [](数组索引)。

相关推荐
帆张芳显1 分钟前
智表zcell产品V3.5 版发布,新增行列选中操作等功能
前端·javascript·excel·插件·canva可画
leiming61 分钟前
C语言联合体union的用法(非常详细,附带示例)
java·python·算法
程序员小寒3 分钟前
前端性能优化之首屏时间采集篇
前端·性能优化
a程序小傲3 分钟前
Maven 4 要来了:15 年后,Java 构建工具迎来“彻底重构”
java·开发语言·spring boot·后端·spring·重构·maven
GGGG寄了4 分钟前
HTML——div和span标签和字符实体
前端·html
云深麋鹿6 分钟前
二.顺序表和链表
c语言·开发语言·数据结构·链表
牧小七9 分钟前
java Records 怎么使用
java
C++ 老炮儿的技术栈12 分钟前
Qt中自定义 QmyBattery 电池组件开发
c语言·开发语言·c++·windows·qt·idea·visual studio
这儿有一堆花14 分钟前
网页开发的基石:深入解析 HTML 与 PHP 的本质差异
前端·html·php
RFCEO15 分钟前
网页编程 课程三、:HTML 核心规范(语义化+易维护)详解课程
前端·html·语义化·html核心规范·易维护·前端基础课