第二章 数据类型
第一节 基本字符集与词汇
-
字符集
-
词汇
2.1.1 字符集
说明:是构成程序设计语言的基本字符集,其内容为ASCII码的子集。
分类:
(1)英文字母:26个小写和26个大写字母,共52个字符。
(2)数字:0~9,共10个字符。
(3)空白符:包括空格符、制表符、回车符等。其作用只体现在字符常量及字符串常量中,对程序的编译不产生影响,适当的使用空白符可以提高程序的清晰性和可读性。
(4)特殊字符:详见下表,共29个。
+ | - | * | / | & | \ | ! | ^ | < | > |
---|---|---|---|---|---|---|---|---|---|
( | ) | { | } | [ | ] | ; | : | # | , |
_ | ~ | ? | . | ' | " | % | = | \ |
2.1.2 词汇
定义:单词是由字符组成的,单词的集合称为词汇。
一、关键字
功能:是C语言预先声明的具有特定意义的单词。
内容:
(1)数据类型关键字
基本数据类型:void、char、int、float、double。
修饰类型:short、long、signed、unsigned。
复杂类型:struct、union、enum、typedef、sizeof。
存储级别:auto、static、register、extren、const、volatile。
(2)流程控制关键字
跳转结构:return、continue、break、goto。
分支结构:if、else、switch、case、default。
循环结构:for、do、while。
二、标识符
功能:用来帮助编程人员标识各种程序对象的名字。
规则:
(1)以字母或下划线开头,后接字母、数字、下划线组成的字符序列。
(2)区分大小写。习惯上小写表示变量名,大写表示常量名。
(3)标准的C语言不限制标识符长度。
示例:
正确标识符:sum、area_83、name、_INT。
错误标识符:3xy、M#32、m.2、int。
注意:
(1)标识符是用来标识程序对象的字符序列,应做到“见名知义”。
(2)尽量避免使用容易引起混淆的字符。
(3)不能将关键字以及C语言中一些预处理命令作为标识符,如define、include等。
(4)C语言编程时常用到大量的标准库函数,编程时不应将这些函数名作为标识符。
三、运算符
功能:用来表示某种对数据操作的运算符号。
四、分隔符
功能:用于分隔单词或程序正文,一般不表示任何实际操作。