第4章讲义数据结构.doc





《第4章讲义数据结构.doc》由会员分享,可在线阅读,更多相关《第4章讲义数据结构.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教学目的:主要介绍C语言的基本数据类型,掌握C语言中的运算符和表达式的使用。学习要求:1. 掌握常量和变量的定义和分类2. 掌握C语言各类运算符和运算表达式的使用主要外语词汇:Modeifier、Complement、Signed、Unsigned第4章 数据类型及其运算4.1 基本字符、标识符一、基本字符:1、英文字母a-Z,a-Z 2、阿拉伯数字0-9 3、其他可以显示的字符二、标识符:1、包括符号常量名、变量名、函数名、数组名。2、只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。3、区分大小写,将大写字母和小写字母认为是两个不同字符。4、一般符号常量名用大写字母,变
2、量名、函数名和数组名用小写字母。5、用户不能采用与关键字、函数名同名的标识符。4.2 C语言的数据类型一、基本类型:1、整型 2、字符型 3、浮点型:(1)单精度型(2)双精度型 4、枚举类型二、构造类型:1、数组类型 2、结构体类型 3、共用体类型三、指针类型:四、空类型(void):4.3 常量与变量一、常量与符号常量:1、直接常量:不必进行说明可直接使用(1)整型常量 (2)实型常量 (3)字符常量:单引号(4)字符串常量:双引号 (5)转义字符2、符号常量:#define 符号常量 常量(1)#define命令的作用是在预编译时将程序中凡出现符号的地方全部用常量代替。(2)在其作用域内
3、不能改变,也不能再被赋值。例1:二、变量:1、变量必须先定义后使用。2、在编译时为每一个变量分配相应的存储单元。4.4 整型数据一、整型常量:1、八进制:以数字0开头 2、十进制 3、十六进制:以0x或0X开头二、整型变量:1、整型数据在内存中的存放形式:(1)有符号的数据类型(signed):最高位是符号位。(2)无符号的数据类型(unsigned):最高位是数值位。(3)有符号的数值是以补码表示的:2、整型变量的分类:(1)短整型(short int或short):2个字节(2)基本整型(int):2个字节(3)长整型(long int或long):4个字节(4)分为有符号的(signed
4、,默认)、无符号的(unsigned)。例2:4.5 实型数据一、实型常量:1、小数形式:2、指数形式: e/E 二、实型变量:1、浮点型变量的分类:(1)单精度(float):4个字节 (2)双精度(double):8个字节(3)长双精度(long double):16个字节float类型有7位有效数字,double类型有16位有效数字。例3:4.6 字符型数据一、字符型常量:1、一对单引号作为分隔符,单引号不是字符常量的一部分。2、转义字符:字符格式 含义 ASCII代码 n 回车且换行(Enter) 10 t 跳到下一个制表位(一个制表区占8列) 9 b 退格 8 r 回车不换行 13d
5、dd 八进制xhh 十六进制二、字符型变量:1、字符型数据在内存中以相应的ASCII码存放。例4:三、字符串:1、一对双引号作为分隔符,双引号不是字符串常量的一部分。2、系统会自动在每个字符串的最后加入一个字符串结束标志0(其ASCII值为0)。3、若字符串长度为n,则在内存中占用n+1个字节。4.7 变量初始化2、在定义变量的同时给变量赋初值,称为变量的初始化。例:(1)int a=3,b=3,c=3; 正确 (2)int a=b=c=3; 错误4.8 数据类型转换一、隐式类型转换:当不同类型的数据混合运算时,不需要人为干预,系统能够按照一定规则、自动将它们转换成相同类型。二、显式类型转换:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 讲义 数据结构

限制150内