C语言的字符集、标识符与关键字
C语言的基本字符集
分为 4类:
( 1)英文字母:包括大、小写各 26个,共 52个;
( 2)阿拉伯数字,0~ 9,共 10个;
( 3)下划线,_;
( 4)特殊符号:主要用于运算符,有 28个
+,-,*,/、%,<,>、=,!,|,&,^,~,#、
(,),[,],{,},\、”、’,?,;,:、,,.
C语言的转义字符
作用:用于输出程序中需要而又不方便直接用基本字符集中的字符表示的特殊字符。
形式:以反斜杠( \)后紧跟 1个字符构成(表 1-
2);意思是将( \)后的字符转变成另外的意义。
输出反斜杠 \ 为,\\
输出数字,\后紧跟 1~ 3位八进制数字字符或 \后加,x”跟 1~ 2位十六进制数字字符如:
# include <stdio.h>
main()
{
printf(,\”\101\102\103\”\n\x61\x62\x63\a”);
}
“ABC”
abc
响铃一次
C语言的标识符
标识符是用户给程序中的变量、常量、数组、函数、
文件和类型等起的名字。
命名时的注意事项:
( 1)标识符只能由字母、数字和下划线 3种字符组成,
且第一个字符必须位字母或下划线;
( 2)同一字母大、小写意义不同;
( 3)标识符不能与 C语言的关键字或已有的函数名相同;
( 4)标识符的长度,不要太长。
下列标识符哪些是合法的
my.File,_1234、,ABC,ABC@com、
myfile,8days,days8,name,student
合法的标识符,_1234,ABC,myfile、
days8,name,student、
不合法的标识符,my.File,ABC@com,
8days、
C语言的关键字
关键字(又称保留字)是一种语言中规定具有特定含义的标识符。
关键字不能作为变量名、函数名或自定义标识符使用,用户只能按系统的定义使用它们。
关键字必须小写。
auto,break,case,char、
const,continue,default,do、
double,else,enum,extern、
float,for,goto,if、
int,long,register,return、
short,signed,sizeof,static、
struct,switch,typedef,union、
unsigned,void,volatile,while