Skip to content Skip to footer

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;

在这里,money 和 accountBalance 是标识符。

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

命名标识符的规则

有效的标识符可以包含字母(大写和小写字母)、数字和下划线。

标识符的第一个字母必须是字母或下划线。

您不能使用 int、while 等关键字作为标识符。

标识符的长度没有规定。但是,如果标识符长度超过 31 个字符,在某些编译器中可能会遇到问题。

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