C 关键字和标识符

字符集

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

字母

Uppercase: A B C ................................... X Y Z
Lowercase: 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 关键字
auto 双精度浮点数 int struct
break else long switch
case enum register typedef
char extern return union
continue for signed void
do if static while
default goto sizeof volatile
const 浮点数 short unsigned

所有这些关键字、它们的语法和应用将在各自的主题中讨论。但是,如果您想在不深入研究的情况下简要了解这些关键字,请访问 C 语言所有关键字列表


C 标识符

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

标识符必须是唯一的。它们是为了给实体一个唯一的名称,以便在程序执行期间识别它。例如

int money;
double accountBalance;

在这里,moneyaccountBalance 是标识符。

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


命名标识符的规则

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

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

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战