基本数据类型常量和变量ppt课件.ppt

基本数据类型常量和变量ppt课件.ppt

ID:58810096

大小:960.00 KB

页数:79页

时间:2020-10-01

基本数据类型常量和变量ppt课件.ppt_第1页
基本数据类型常量和变量ppt课件.ppt_第2页
基本数据类型常量和变量ppt课件.ppt_第3页
基本数据类型常量和变量ppt课件.ppt_第4页
基本数据类型常量和变量ppt课件.ppt_第5页
资源描述:

《基本数据类型常量和变量ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本数据类型、常量和变量C语言的数据类型基本类型字符型char整型int浮点型单精度float双精度double指针类型构造类型数组结构struct联合union枚举enum无值类型本章数组结构指针类型函数1§2-1基本数据类型C语言基本数据类型有五种:字符型整型单精度浮点型双精度浮点型无值类型charintfloatdoublevoid类型说明符一、五种基本数据类型C语言有四种类型修饰符:短长有符号无符号shortlongsignedunsigned类型修饰符注意:类型修饰符不能单独使用,必须与类型说明符配合在一起使

2、用C语言采用类型说明符说明不同的数据类型2§2-1基本数据类型(续)基本数据类型的数据存储格式和取值范围:类型占用内存单元取值范围数据存储格式char1(8位)0~255ASCII码int2(16位)-32768~32767二进制补码float4(32位)±3.4*10-38~±3.4*10387位有效数字double8(64位)±10-308~±1030815位有效数字二、基本数据类型的数据表示与取值范围无法表示全体实数保存字符对应的ASCII码-2151000,0000,0000,0000215-10111,1111,1

3、111,1111float:尾数24位+阶数8位double:尾数52位+阶数12位3§2-1基本数据类型-intint型数的表示范围:二进制16bit(2Byte)000000000000000100000000000000110111111111111111=1=3int型整数的最大值int型表示数的范围:-32768~32767例2_2021111111111111111注意:使用中要防止数据溢出=-1int型整数的最小值1000000000000000=215-1=32767=-215=-32768返回4§2-1基本

4、数据类型-intmain(){inti;i=1;i=i*2;printf(”i=%d”,i);i=i*3;printf(”i=%d”,i);i=i*4;printf(”i=%d”,i);i=i*5;printf(”i=%d”,i);i=i*6;printf(”i=%d”,i);i=i*7;printf(”i=%d”,i);i=i*8;printf(”i=%d”,i);i=i*9;printf(”i=%d”,i);i=i*10;printf(”i=%d”,i);}期望结果i=2i=6i=24

5、i=120i=720i=5040i=40320i=362880i=3628800实际运行结果i=2i=6i=24i=120i=720i=5040i=-25216i=-30336i=24320产生数据溢出上溢下溢返回例C2_2025§2-1基本数据类型-float返回有效数字的意义?二进制7位二进制23位单精度实型尾数阶码2-23<=

6、尾数

7、<=1-2-230.000,000,12<=

8、尾数

9、<=0.999,999,88例C2_203数的范围的意义?2-128<=

10、阶码

11、<=21272.9*10-39<=

12、阶码

13、<=1.7*1

14、038尾数的符号位阶码的符号位6§2-1基本数据类型(续)加修饰符数据类型的数据存储格式和取值范围:shortint<==>int<==>shortsigned<==>int<==>shortint<==>short类型占用内存单元取值范围unsignedint2字节0~65535longint4字节-2147483648~2147483647unsignedlong4字节0~4294967295-231231-1216-1232-17§2-2常量及其类型常量是指在程序运行过程中只保持不变的量。计算机根据常量的书写形式识别其

15、数据类型8§2-2常量及其类型(续)整型常量(3种形式)10进制8进制16进制实型常量(2种形式)十进制指数字符常量字符串常量一、常数:0~9整型常量实例:0~7以数字0开头:0~9,A~F/a~f,以0x或0X开头:符号、整数、小数点和小数:用e或E和表示指数部分实型常量实例字符常量字符串常量9§2-2常量及其类型-整型常数实例整型常量的不同表示方法:10进制:100-80+1238进制:010024010016进制:0x380x100X100XFF0xa整型常量的类型:1.在整型表示范围之内,根据值大小默认类型2.在常量

16、后面加l或L,则认为它是longint型例如:都是longint型常量10进制:-123L0L432l8进制:010L024L0100L16进制:0x38L0x1000L0XFFlx0a0000l返回10§2-2常量及其类型-实型常数实例实数在计算机中是近似表示的。实数只能用十进制表示。实

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

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

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