字符集
字符集是 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 关键字
关键字是编程中预定义的、保留的词,对编译器有特殊的含义。关键字是语法的一部分,不能用作标识符。例如
int money;
在这里,int
是一个关键字,表示 money 是一个类型为 int
(整数)的 变量。
由于 C 语言是区分大小写的,所有关键字都必须用小写书写。以下是 ANSI 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 个字符,在某些编译器中可能会遇到问题。
如果您遵循上述规则,可以选择任何名称作为标识符,但请为有意义的标识符命名,使其易于理解。