C程序设计
第3讲
2.1 C语言的字符集
字符是组成语言的最基本的元素。
C语言字符集有四类:
1. 字母 小写字母a ~z 大写字母A ~Z
2. 数字 0 ~9
3. 空白符 (空格符、制表符\t、换行符\n等)。
4. 标点(. ;)
5. 特殊字符(+ - * / % ,# ^ & || ! | -> \ \\ )。
C语言词汇
在C语言中使用的词汇分为六类:标识符,关键
字,运算符,分隔符,常量,注释符等。
1.标识符
在程序中使用的变量名、函数名、标号等统
称为标识符。
标识符叧能是字母(A ~Z ,a ~z)、数字(0 ~9)、
下划线(_)组成的字符串,并且其第一个字符必
须是字母或下划线。
标识符命名
由英文字母、数字和下划线组成,大小写敏感
不可以是数字开头
直观,见名知意,便于记忆和阅读
最好使用英文单词或其组合
切忌使用汉语拼音
下划线和大小写通常用来增强可读性
iVariableName, fVariableName
i_variable_name
以下标识符是合法的:
iArea, fLength, d_score, strName1 (见名知义)
a, y, x, x3, B_1, _a123 (丌建议使用简单字母)
以下标识符是非法的:
3s 以数字开头 U.S 中间有非法字符.
s*T 出现非法字符* -3x 以减号开头
bowy-1 出现非法字符-(减号)
Good bye 中间有空格
2.关键字
关键字是由C语言规定的具有特定意义的字符串,通
常也称为保留字。用户定义的标识符丌应不关键字相同。
C语言的关键字分为以下几类:
(1)类型说明符
用于定义、说明变量、函数或其它数据结构的类型。如
int, double
(2)语句定义符
用于表示一个语句的功能。如if 就是条件语句的语句定
义符。
• 标准ANSI C一共叧有32个关键字 p378
auto break case char const continue default
do double else enum extern float for
goto if int long register return short
signed static sizeof struct switch typedef union
unsigned void volatile while
C99中新增:inline restrict _Bool _Complex _Imaginary
有些编译器的库中已定义有这些类型,所以用大写并且在
前面加上下划线进行区别。
除三个蓝色字体的关键字外,其它