C++语言的基本成分 – 数据成分.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言的基本成分–数据成分

《计算概论A》课程 程序设计部分 C++语言基本成分(1);问 题;简单程序的组成;每个程序中都包含哪些成分?;程序设计语言的构成;简单程序的组成;C++程序设计的基本构成 —— 数据成分(基本数据成分);计算机能够哪种类型的数据?;;数制及数制转换;数制及数制转换;例: 十进制数253在不同数制下的表示 253 = 2×102 + 5×101 + 3×100 = An×2n + A(n-1)×2(n-1) + … + A1×21 + A0×20 = Bm×8m + B(m-1)×8(m-1) + … + B1×81 + B0×80 = Ck×16k+C(k-1)×16(k-1) +…+C1 ×161+C0 ×160 AnA(n-1)…A1A0 : 二进制数 BmB(m-1)…B1B0 : 十进制数 CkC(k-1)…C1C0 : 十六进制数; 不同数制之间的转换,实质是基数间的转换。一般转换的原则是:如果两个有理数相等,则两数的整数部分和小数部分一定分别相等。因此,各数制之间进行转换时,通常对整数部分和小数部分分别进行转换。;整数的转换;十进制数转换成???进制数 将(0.745)10转换成四位二进制小数,转换过程如下: 0.745×2 = 1.490 取出整数1 (最高位) 0.490×2 = 0.980 取出整数0 0.980×2 = 1.960 取出整数1 0.960×2 = 1.920 取出整数1 (最低位) 0.920 转换结束 这里,第四次乘积的小数部分不为0,但已满足题目所要求的精度,所以, (0.745)10 ≈ (0.1011)2。显然,在转换过程中,做的乘法次数越多,结果就越精确。;整型数据的分类;整型数据的范围;如何知道某种类型的数占多少字节?;以不同的方式输出整数;整型数据的初始值;整型数据的溢出;整型数据的存储;整型数据的存储;;;;;;;#include iostream using namespace std; int main() { int x = 0x7fffffff; cout以十六进制形式显示:; couthexx=xendl; cout以十进制形式显示:; coutdecx=xendl; int y = 0xffffffff; cout以十六进制形式显示:; couthexy=yendl; cout以十进制形式显示:; coutdecy=yendl; int z = 0 cout以十六进制形式显示:; couthexz=zendl; cout以十进制形式显示:; coutdecz=zendl; return 0; };实型数据的分类及范围;问题?;浮点型的存储方式;;;在不同浮点型中,这三个部分所占空间不同,下表列出了GCC中各浮点类型的分段情况。 GCC中long double是10位 ;32位二进制的float浮点类型为例;;;;实型数据的舍入误差;Float, double, 精度;布尔型;字符型数据;C++中的转义字符;字符型数据;ASCII码;字符型数据;字符型数据;数 组;简单程序;数 组;字符类型与字符串常量;看看这段程序;C++基本数据类型;变量的定义;变量的存储;C++ 程序的 标识符;C++ 语言的 保留字;变量的命名;Example;常 量;常量有类型吗?;C 程序的 基本字符;输入/输出;控制输出—固定小数点输出;控制输出—位数控制;;说明;如何取消以前的设置;Printf,Scanf;格式输出函数;;格式输入函数;输入分隔符的指定;谢 谢 !

文档评论(0)

ccx55855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档