跳到主要内容

C 语言关键字和标识符

提示
  1. 字符集组成:C语言的字符集包括大小写字母、数字和特殊字符。
  2. 关键字的特性:关键字是C语言中预定义的、有特殊意义的保留字,必须小写,不能用作标识符。
  3. 标识符命名规则:标识符可以包含字母、数字和下划线,首字符应为字母或下划线,且不能与关键字相同。

字符集

字符集是C语言中有效的一组字母表、字母和一些特殊字符。

字母

大写字母: A B C ................................... X Y Z
小写字母: a b c ...................................... x y z

C语言接受大小写字母作为变量和函数。

数字

0 1 2 3 4 5 6 7 8 9

特殊字符

C编程中的特殊字符

();$:
%[]#?
'&{}"
^!*/`
-\~+ 

空白字符

空格、换行、水平制表符、回车和换页符。

C关键字

关键字是编程中预定义的、保留的词汇,它们对编译器有特殊含义。关键字是语法的一部分,不能用作标识符。例如:

int money;

这里,int是一个关键字,表示money是一种int类型的变量(整数)。

由于C是一种区分大小写的语言,所有关键字必须用小写字母书写。这里是ANSI C中允许的所有关键字列表。

C关键字

autodoubleintstruct
breakelselongswitch
caseenumregistertypedef
charexternreturnunion
continueforsignedvoid
doifstaticwhile
defaultgotosizeofvolatile
constfloatshortunsigned

所有这些关键字、它们的语法和应用将在各自的主题中讨论。

C标识符

标识符是指赋予变量、函数、结构等实体的名称。

标识符必须是唯一的。它们被创建用于在程序执行期间标识一个实体。例如:

int money;
double accountBalance;

这里,money和accountBalance是标识符。

还要记住,标识符名称必须与关键字不同。你不能使用int作为标识符,因为int是一个关键字。

命名标识符的规则

  1. 有效的标识符可以包含字母(大写和小写字母)、数字和下划线。
  2. 标识符的首字母应该是字母或下划线。
  3. 不能使用intwhile等关键字作为标识符。
  4. 关于标识符可以有多长没有规定。但是,如果标识符超过31个字符,可能在某些编译器中遇到问题。

如果遵循上述规则,你可以选择任何名称作为标识符,但是,请给标识符取有意义的名称,使其易于理解。