当前位置: 首页 > ops >正文

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

文章目录

  • C语言中令牌几类

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

C语言中令牌几类

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

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

3、常量: 固定的值,如整型常量 100,浮点常量 3.14,字符常量 ‘A’,字符串常量 “Hello”。

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

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

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

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

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

http://www.xdnf.cn/news/18240.html

相关文章:

  • 认识Node.js及其与 Nginx 前端项目区别
  • KubeBlocks AI:AI时代的云原生数据库运维探索
  • Notepad++批量转UTF-8脚本
  • Flink Stream API - 顶层Operator接口StreamOperator源码超详细讲解
  • 结合SAT-3D,运动+饮食双重养腰新方式
  • Java:将视频上传到腾讯云并通过腾讯云点播播放
  • STM32F407VGT6从零建立一个标准库工程模板+VSCode或Keil5
  • 详解MySQL中的多表查询:多表查询分类讲解、七种JOIN操作的实现
  • 《Linux运维总结:Shell脚本位置参数的具体使用》
  • 【笔记】动手学Ollama 第五章 Ollama 在 LangChain 中的使用 - Python 集成
  • 存储系统中清空日志文件的常用方法总结
  • vue3 el-select 默认选中第一个
  • 链表-24.两两交换链表中的结点-力扣(LeetCode)
  • 绕过 C 标准库限制执行系统命令:系统调用、Shellcode 和裸机二进制
  • 税务专业人员能力构建与发展路径指南
  • Qt5多线程编程详细讲解
  • [递归回溯]679. 24 点游戏
  • 基于RK3568/J6412的EMU多网口控制主机,助力储能工业互联管理和运维
  • PyTorch 社区贡献 和 设计原则
  • 第5课_Rust生命周期和泛型
  • Android MVVM(Model-View-ViewModel)架构
  • 从零开始的云计算生活——第四十七天,细水长流,kubernetes模块之ingress资源对象
  • 23TaskExecutor初始化
  • 【ansible】4.实施任务控制
  • AI 伦理的 “灰色地带”:当算法拥有决策权,公平与隐私该如何平衡?
  • 工地智能安全带让高空作业更安全
  • Kafka如何保证消费确认与顺序消费?
  • gcc 与 g++ 的区别:本身不是编译器而是编译器驱动
  • 数据库优化提速(一)之进销存库存管理—仙盟创梦IDE
  • 【Tech Arch】Apache Pig大数据处理的高效利器