基本数据类型和基本运算解析资料.ppt

基本数据类型和基本运算解析资料.ppt

ID:56432615

大小:797.00 KB

页数:40页

时间:2020-06-18

基本数据类型和基本运算解析资料.ppt_第1页
基本数据类型和基本运算解析资料.ppt_第2页
基本数据类型和基本运算解析资料.ppt_第3页
基本数据类型和基本运算解析资料.ppt_第4页
基本数据类型和基本运算解析资料.ppt_第5页
资源描述:

《基本数据类型和基本运算解析资料.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章 基本数据类型和基本运算主讲:傅保伟基本数据类型常量和变量运算符和表达式本章内容提要:复习引入问题:计算机内数据的存储(表示)形式?整数10在计算机内的存储形式小数π(3.1416)在计算机内的存储形式整数100010011001001000π=3.1416=11.00100100001B=0.11001001000×210000010103.1数据类型及其派生类型数据类型数据结构中数值集合及其上允许的操作。表3.1系统提供基本类型int、float、double、char、bool、void派生类型(修饰符+基本类型)用户定义完全用户定义cl

2、ass、struct、union部分用户定义enum其他类型导出array、pointer、reference3.1.1整型基本数据类型-整型类别类型标识符类型字节表示范围有符号signedshortint(简写为short)有符号短整型2-32768~32767signedint(简写为int)有符号整型4-2147483648~2147483647signedlongint(简写为long)有符号长整型4-2147483648~2147483647无符号unsignedshortint(简写为unsignedshort)无符号短整型20~6553

3、5unsignedint(简写为unsigned)无符号整型40~4294967295unsignedlongint(简写为unsignedlong)无符号长整型40~42949672950000000000001010数值10(1)与编译器有关(2或4)(2)数据以补码形式存储整型变量的使用#includevoidmain(){inta=43;shortb=37;longsum=a+b;unsignedintu=5;cout<

4、)变量必须“强制类型定义”。如:inta;longc;unsignedintu;(2)变量在定义时,可以进行初始化。如:inta=43;(3)C++中变量的定义位置很灵活。定义整型变量并测试其占内存大小。例3.1整型数据的处理边学边练1利用短整变量计算32767与10的和,查看输出结果,并思考为什么?提示:使用short定义短整变量。/*参考程序*/#includevoidmain(){inta=43;shortb=37;longsum=a+b;unsignedintu=5;cout<

5、ut<voidmain(){inta,b,c;a=123;b=0123;c=0x123;cout<

6、zeof()3.1.2浮点型基本数据类型-浮点型C++中有3种浮点类型:单精度(float)、双精度(double)和长双精度(longdouble)。C++中浮点数均为有符号浮点数,没有无符号浮点数,表示精度满足下面的条件:单精度≤双精度≤长双精度。类型标识符类型字节精度可表示最大的绝对值float单精度型46~7位3.402823466E+38double双精度型815-16位1.7976931348623158E+308longdouble长双精度型818~19位1.7976931348623158E+308浮点型数据的处理#include

7、ostream.h>voidmain(){floatpi,r;r=13.5;pi=3.14159e-1;}DEMO:13.5常量在内存占多大字节?13.5f呢?规范化指数形式:E前有且仅有1位非零整数浮点型常量的使用例3.3浮点型常量表示方法:(1)小数形式:如13.5,-0.123。(2)指数形式:如3e-3,0.3E-2。注意:e或E前须有数字,e后指数须为整数。浮点型数据的处理#includevoidmain(){floata,b;doublesum;a=4.0;b=0.31415926;sum=a+b;cout<<″s

8、um=″<

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

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

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