三、词法符号
词法符号如果按照功能分类,可以分为:关键字、标识符、分隔符、运算符、标点符号
(一)、关键字
1、C语言中一共有32个基本关键字(12 + 12 +4 + 4)
2、数据类型关键字(12个):char、double、enum、float、int、long、shot、signed、unsiged、struct、union、void
3、控制语句关键字(12个):for、do、while、break、continue、if、else、goto、switch、case、default、return
4、存储类型关键字(4个):auto、extern、register、static
5、其它关键字(4个):const、sizeof、typedef、volatile
关键时系统预定义的一些特殊词法符号,用户不能定义关键字,所有的关键字都是小写字母
(二)、标识符
1、用户根据按照命名规则自定义的词法符号。
2、标识符一般用于各种数据的命名(变量名、函数名…)
3、标识符的命名规范:
- (1)由数字、字母、下划线组成
- (2)不能以数字开头
- (3)不能和C语言中32个关键字重名
(三)、分隔符
分隔符:用于分隔词法符号---->空格、换行符、注释
1、’ ’ :空格
2、‘\n’ :换行符
3、注释:
- (1)// :在当前行中,//后面的语句无效
- (2)/* xxx */: xxx的内容无效
- (3)特殊的注释:
#if 0 //0表示屏蔽 1表示使用
//功能代码
#endif