《程序设计基础教案032课时——数据类型 变量和常量.docx》由会员分享,可在线阅读,更多相关《程序设计基础教案032课时——数据类型 变量和常量.docx(3页珍藏版)》请在第一文库网上搜索。
1、教案序号3周次授课形式新授授课章节名称基本数据类型;常量和变量教学目的了解数据基本类型;了解常量和变量教学重点了解常量和变量,数据类型教学难点数据类型使用教具机房课外作业课后习题课后体会授课主要内容常和变1常量:在程序运行过程中,其值不能被改变的量整型常量:如1000,12345,0,-345实型常量:十进制小数形式:如0.34-56.790.0指数形式:如12.34e3(代表12.34x103)字符常量:如?字符串常量:如“boy”符号常量:#defineP13.14162.变量:在程序运行期间,变量的值是可以改变的变量必须先定义,后使用定义变量时指定该变量的名字和类型变量名和变量值是两个不
2、同的概念变量名实际上是以一个名字代表的一个存储地址从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据3 .常变量:constinta=3;4 .标识符:一个对象的名字C语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线合法的标识符:如SUm,average,_tota1,C1ass,day,BASIC,1i_1ing不合法的标识符:M.DJohn,123,#33,3D64,ab数据类型所谓类型,就是对数据分配存储单元的安排,包括存储单元的长度(占多少字节)以及数据的存储形式不同的类型分配不同的长度和存储形式C语言允许使用的数据类型:基本类
3、型整型类型 基本整型 短整型 长整型 双长整型 字符型 布尔型浮点类型单精度浮点型双精度浮点型复数浮点型C语言允许使用的数据类型:基本类型枚举类型空类型派生类型 指针类型 数组类型 结构体类型 共用体类型 函数类型整型数据1 .整型数据的分类最基本的整型类型 基本整型(int型):占2个或4个字节 短整型(ShOrtint):VC+6.0中占2个字节 长整型(Iongint):VC+6.0中占4个字节双长整型(IOngIOngint):C99新增的2.整型变量的符号属性整型变量的值的范围包括负数到正数 可以将变量定义为“无符号类型扩充的整形类型:字符型数据1字符与字符代码大多数系统采用ASCI
4、I字符集 字母:AZ,az 数字:09 专门符号:29个:!“#&()*等 空格符:空格、水平制表符、换行等 不能显示的字符:空(nu11)字符(以(表示)、警告(以W表示)、退格(以U表示)、回车(以、,表示)等字符1和整数1是不同的概念: 字符1只是代表一个形状为1的符号,在需要时按原样输出,在内存中以ASCII码形式存储,占1个字节 整数1是以整数存储方式(二进制补码方式)存储的,占2个或4个字节2.字符变量用类型符Char定义字符变量 Charc=T;系统把的ASCII代码63赋给变量c printf(,%d%cn,c,c); 输出结果是:63?3.2.5浮点型数据浮点型数据是用来表示具有小数点的实数f1oat型(单精度浮点型)编译系统为Hoa1型变量分配4个字节数值以规范化的二进制数指数形式存放参见主教材图3.11doub1e型(双精度浮点型)编译系统为doub1e型变量分配8个字节15位有效数字1ongdoub1e(长双精度)型