C 标记、标识符、关键字:什么是标记及其类型

什么是字符集?

和所有其他语言一样,“C”也有自己的字符集。程序是一组指令,执行后会生成输出。程序处理的数据包含各种字符和符号。生成的输出也是字符和符号的组合。

“C”中的字符集分为:

  • 字母
  • 数字
  • 特殊字符
  • 空白符(空格)

编译器总是会忽略字符的使用,但它广泛用于格式化数据。以下是 C 编程中的字符集:

1) 字母

  • 大写字母(A-Z)
  • 小写字母(a-z)

2) 数字

  • 0 到 9 的所有数字

3) 空白符

  • 空格
  • 换行符
  • 回车符
  • 水平制表符

4) 特殊字符

  • C 语言中的特殊字符在下表中所示:
特殊字符 描述
,(逗号) { (开花括号)
。(句号) } (闭花括号)
;(分号) [ (左方括号)
:(冒号) ] (右方括号)
? (问号) ( (左圆括号)
' (单引号) ) (右圆括号)
" (双引号) & (与号)
! (感叹号) ^ (插入符)
| (竖线) + (加号)
/ (斜杠) – (减号)
\ (反斜杠) * (乘号)
~ (波浪号) / (除号)
_ (下划线) > (大于号或闭合的尖括号)
$ (美元符号) < (小于号或开合的尖括号)
% (百分号) # (井号)

C 语言中的标记是什么?

标记 (TOKEN) 是“C”程序中最小的单元。它是你在 C 程序中遇到的每一个词和标点符号。编译器将程序分解成最小可能单元(标记)并进入编译的各个阶段。C 标记分为六种不同的类型,即关键字、运算符、字符串、常量、特殊字符和标识符。

Tokens in 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”标准字符集组成。顾名思义,标识符用于识别程序中的特定元素。每个标识符都必须有一个唯一的名称。必须遵循以下标识符规则:

  1. 第一个字符必须始终是字母或下划线。
  2. 它应该仅使用字母、数字或下划线构成。
  3. 关键字不能用作标识符。
  4. 它不应包含任何空白字符。
  5. 名称必须有意义。

摘要

  • C 语言中的 C 标记是程序中的最小单元。
  • 关键字是语言保留的单词。
  • 总共有 32 个关键字。
  • 标识符用于识别程序的元素。