第二章数据描述与基本操作余ppt课件.ppt

第二章数据描述与基本操作余ppt课件.ppt

ID:59235361

大小:344.00 KB

页数:51页

时间:2020-09-26

第二章数据描述与基本操作余ppt课件.ppt_第1页
第二章数据描述与基本操作余ppt课件.ppt_第2页
第二章数据描述与基本操作余ppt课件.ppt_第3页
第二章数据描述与基本操作余ppt课件.ppt_第4页
第二章数据描述与基本操作余ppt课件.ppt_第5页
资源描述:

《第二章数据描述与基本操作余ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数据描述与基本操作本章主要内容:1、数据类型(教材2.1P27)2、常量(教材2.2P30)和变量(教材1.3.4P17)3、运算符(教材1.3.5P19)与表达式(教材3.2P67)(重点)4、不同类型数据间的转换(教材2.3P37)5、数据的输入和输出(教材2.4P42)(难点)2021/7/2712.1数据类型四种基本的数据类型:charintfloatdouble字符型整型浮点型双精度型教材P26图2.1C语言数据类型2021/7/272整型数据例如:5-10+251000253-263513620

2、21/7/273一个数可以写成不同的形式:例π可写为:3.14159×100,0.031459×102,3141.59×10-3在C语言中分别被表示为:3.14159e0,0.031459e+2,3141.59e-3一、数值的定点表示与浮点表示2021/7/274浮点数:由于指数部分e0,e+2,e-3的阶码不同,使得尾数中小数点的位置不固定,因此称为浮点数形式。定点数:不带指数部分的数。如:3.14159,10,-20。实数在C语言中一律以浮点形式存储,并占4个字节,其中尾数部分占3个字节,指数部分占1个字节。

3、但3.14159在C语言中被表示成3.14159e0仍属于浮点数。整数在C语言中是以定点形式存放的,并占2个字节。通常定点数均是指整数。2021/7/2751、有符号型即既可以是正数也可以是负数。正负号由其二进制码的最高位来表示,0表示正,1表示负。二、有符号与无符号数据类型数值以补码形式存放。正数的补码就是该数本身;负数的补码:先取绝对值,转换成二进制再取反加1。例,10及-10的补码2021/7/276intx隐含为signedintx可简写为signedx;shortx隐含为signedshortx;lon

4、gx隐含为signedlongx;2021/7/2772、无符号型如果处理的数据不出现负值,则可以使用无符号整数,这时最高位不作为符号位,而作为有效位使用。例见黑板讲解。2021/7/278无符号数据由unsigned来确定。例如,intx;unsignedy;则x的取值范围为-32768~+32767;Y的取值范围为0~65535。2021/7/279三、数据的存储及取值范围不同类型的数据在存储时占据的字节数不一样。教材P29中间及表2.1;表2.22021/7/2710求字节数运算符sizeof该运算符可以求

5、表达式或某类型数据所占的字节数。例,sizeof(char)为1,sizeof(float)为4doublex;sizeof(x)为8教材P30例2.12021/7/2711今天三节课的主要内容一、常量(教材2.2P30)和变量(教材1.3.4P17)二、运算符(教材1.3.5P19)与表达式(教材3.2P67)(重点)2021/7/2712一、常量(一)、整型常量1、整型常量的三种进制C语言可使用10进制、8进制、16进制。8进制数以0开头,16进制数以0x开头。例见教材P31上2、整型常量类型的确定(教材P3

6、1)(1)默认原则(2)后缀字母标识法2.2常量和变量2021/7/2713(二)、字符类型及其常量1、可打印字符由一对单引号括起来的一个字符。例:'A''$''b''7''y''!''M''q'存储时占1个字节,以ASCⅡ码存放。2021/7/2714ASCII码——教材P307附录C例,‘a’的ASCII码为97,在内存中的存储形式为01100001教材P32例2.2,2.32021/7/27152、字符常量由单引号括起来的一个字符。如,‘a’‘A’‘4’‘$’单引号中不能是单引号或,若要将单引号和作为字

7、符常量,则用转义字符:‘’’‘\’2021/7/27163、转义字符由开头的具有特别意义的字符。教材P34表2.3,例2.62021/7/27174、字符串常数由双引号括起来的一串字符。如“Programmingisfun.”“A”“a”“$1000.0”是ASCⅡ码为0的字符,代表空操作,用来标志字符串的结束。例,“A”与‘A’的区别2021/7/2718(三)、实型常量:以浮点形式存储书写时既可用小数形式也可用指数形式。实型常量不可使用8进制和16进制形式。0.345.345345.3.14159-

8、2e3(-2E3)3.14e-3(3.14E-3)0..0教材P352021/7/2719(四)、符号常量符号常量(一般用大写表示)由编译预处理命令#define定义,如#definePI3.14159#defineAREA7.34196教材P36例2.7直接常量:可以直接看出其大小和类型的量,如3.142.589e-3-2432767‘a’‘’2021/7/2720二

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。