1 / 130
文档名称:

清华大学_C语言_谭浩强_第2章.ppt

格式:ppt   页数:130
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

清华大学_C语言_谭浩强_第2章.ppt

上传人:化工机械 2012/6/18 文件大小:0 KB

下载得到文件列表

清华大学_C语言_谭浩强_第2章.ppt

文档介绍

文档介绍:第2章基本数据类型和运算
第2章 C语言的基本知识
C语言的数据类型
常量及其类型
变量及其类型
运算符与表达式
不同数据类型的输入
不同数据类型的输出
C语言的数据类型
C语言具有的数据类型
C 语言的基本数据类型
基本数据类型的修饰
C语言具有的数据类型
数据类型是指数据的内在表现形式。不同的数据类型在内存中的存储方式不同,在内存中所占的字节数也不相同。
通俗地说,数据在加工计算中的特征就是数据类型。
例如,职工的年龄和工资都可以进行加减等算术运算,具有一般数值的特点,在C语言中称为数值型。其中年龄是整数,所以称为整型;工资一般为实数,所以称为实型。
C语言的数据类型有以下几种,如图2-1所示。
图2-1 C语言的数据类型
C 语言的基本数据类型
基本数据类型是不可再分的最基本的数据类型,是构造其他数据类型的基础。
C语言提供的五种基本的数据类型及其对应的关键字如表2-1所示。
字符型用来描述单个的字符;整型用来描述整数;浮点型和双精度型用来描述实数,其中双精度型比浮点型表示的精度高;无值类型用来描述无形式参数的C函数、无返回值的C函数或无定向指针等。
数据类型
关键字
字符型
char
整型
int
浮点(单精度)型
float
双精度型
double
无值型
void
表2-1 C语言基本的数据类型及其对应的关键字
C语言规定,可以在基本数据类型关键字前面加上类型修饰符“signed、unsigned、short、long”,从而扩展基本数据类型的数值范围或提高基本数据类型的精度。
Turbo C 编译系统中的基本数据类型修饰有如下的规定:
(1)char型数据可以用signed、unsigned加以修饰,即可以有char、signed char、unsigned char 三种形式。
基本数据类型的修饰
(2)int 型数据可以用signed、unsigned、short、long加以修饰,即可以有int、signed int、unsigned int、short int、long int、signed long int 、unsigned long int等形式。对于int而言,当使用类型修饰后,关键字int可省略不写,例如signed long int可以写成long,unsigned long int可以写成unsigned long。
(3)C语言的ANSI C标准指出:。
常量及其类型
整型常量
实型常量
字符型常量
字符串常量
符号常量
整型常量
1. 十进制整数
2. 八进制整数
3. 十六进制整数