- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 C++概述-程序设计基础 十进制 八进制 十六进制 二进制 数制之间的转换 第1章 C++概述-程序设计基础 第1章 C++概述-程序设计基础 十进制 八进制 十六进制 二进制 数制之间的转换 第1章 C++概述-程序设计基础 特点 逢八进一,即基数为8,数码有0,1,…,7; 各数位的“权”是以8为底的幂; 第1章 C++概述-程序设计基础 十进制 八进制 十六进制 二进制 数制之间的转换 第1章 C++概述-程序设计基础 特点 逢十六进一,即基数为16,数码有0,1,…,9,A/a,B/b,C/c,D/d,E/e,F/f; 各数位的“权”是以16为底的幂; 第1章 C++概述-程序设计基础 十进制 八进制 十六进制 二进制 数制之间的转换 第1章 C++概述-程序设计基础 特点 逢二进一,即基数为2,只有0,1两个数码; 各数位的“权”是以2为底的幂; 第1章 C++概述-程序设计基础 十进制 八进制 十六进制 二进制 数制之间的转换 第1章 C++概述-程序设计基础 十进制与二进制之间的转换 十进制与八进制之间的转换 十进制与十六进制之间的转换 二进制与八进制之间的转换 二进制与十六进制之间的转换 1. 二进制数转换成十进制数 2. 十进制数转换成二进制数 整数转换 逐次除2取余法 用2逐次去除待转换的十进制整数,直至商为0时停止; 每次所得的余数即为二进制数码, 先得到的余数在低位,后得到的余数排在高位。 整数之间的转换 小数之间的转换 十进制小数转换成二进制小数 乘2取整法 逐次用2去乘待转换的十进制小数; 将每次得到的整数部分(0或1)依次记为二进制小数b-1,b-2,…,b-m。 小数之间的转换 小数之间的转换 小数之间的转换 任意十进制数转换成二进制数 任意十进制数 既有整数部分,又有小数部分的十进制数 只要将它的整数部分和小数部分分别按除2取余和乘2取整的法则转换,最后把所得的结果用小数点连接起来即可。 必须注意 逐次除2取余的余数是按从低位到高位的排列顺序与二进制整数数位相对应的;逐次乘2取整的整数是按从高位向低位的排列顺序与二进制小数数位相对应的。其共同特点是以小数点为中心,逐次向左、右两边排列。 练 习 将十进制数739.284转换成二进制数,精确到小数点后3位; 第1章 C++概述-程序设计基础 十进制与二进制之间的转换 十进制与八进制之间的转换 十进制与十六进制之间的转换 二进制与八进制之间的转换 二进制与十六进制之间的转换 3. 十进制数转换成八、十六进制数 整数部分 除8取余法;除16取余法 小数部分 乘8取整法;乘16取整法 练习 将十进制数7239.284分别转换成八进制数和十六进制数,精确到小数点后3位; 第1章 C++概述-程序设计基础 十进制与二进制之间的转换 十进制与八进制之间的转换 十进制与十六进制之间的转换 二进制与八进制之间的转换 二进制与十六进制之间的转换 1. 二进制转换为八进制数 三位一并法 因为2 3=8,所以三位二进制数位相当于一个八进制数位,它们之间存在简单直接的关系。 从待转换的二进制数的小数点开始,分别向左、右两个方向进行; 每三位合并为一组,不足三位的以0补齐(注意:整数部分在前面补0,小数部分在末尾补0); 然后每三位二进制数用相应的八进制码(0~7)表示,即完成二-八转换工作。 1. 二进制转换为八进制数 〖例1〗将(101010001.001)2转换成八进制数 首先以小数点为中心,分别向左右两个方向每三位划分成一组(以逗号作为分界符): 101,010,001.001, 然后,每三位用一个相应八进制数码代替,即得: (101010001.001)2 = (521.1)8 1. 二进制转换为八进制数 〖例2〗将0011)2转换成八进制数。 首先分组: 10,010,001.001,1 小数点的左边有一组“10”不足三位,应该补一位0,即应补为“010”;小数点的右边,有一组“1”不足三位,应该补两位0,即应补为“100”。 则补0后的分组情况为: 010,010,001.001,100, 即得: 0011)2 = (221.14)8 2. 八进制转换为二进制 一分为三法 第1章 C++概述-程序设计基础 十进制与二进制之间的转换 十进制与八进制之间的转换 十进制与十六进制之间的转换 二进制与八进制之间的转换 二进制与十六进制
您可能关注的文档
- BI商务智能入门资料.doc
- BLSAT本地化完全教程.doc
- BMC成型工艺及设备模具的使用.doc
- BPI管理子系统流程关系图.doc
- BP神经网络Matlab实例.doc
- BP神经网络详解与实例 BP算法 神经网络 机器学习 马尔科夫链.ppt
- BRC第五版认证检查表.doc
- britain_introduction_and_history 英美国家概况 教学课件.ppt
- BSCI社会责任环境保护管理程序.doc
- BSCI社会责任危害源识别及风险评估控制程序.doc
- 深度解析(2026)《ISO 22002-12025食品安全前提方案—第1部分:食品制造》.pptx
- 深度解析(2026)《ISO 22002-52025食品安全前提方案—第5部分:运输和储存》.pptx
- 深度解析(2026)《ISO 22002-42025 食品安全前提方案 — 第4部分:食品包装制造》.pptx
- 徒步活动策划方案.doc
- 深度解析(2026)《ISO 22002-62025食品安全前提方案—第6部分:饲料及动物食品生产》.pptx
- 2026年新版郯城期末真题卷.doc
- 深度解析(2026)《ISO 22476-72012岩土工程勘察与测试 — 现场测试 — 第7部分:钻孔千斤顶试验》.pptx
- 深度解析(2026)《ISO 22090-22014 船舶与海洋技术 — 航向传送装置(THD) — 第2部分:地磁原理》.pptx
- 深度解析(2026)《ISO 23584-22012 光学和光子学 — 参考字典规范 — 第 2 部分:类与特性定义》:构建智能制造数据基石的专家视角与未来展望.pptx
- 深度解析(2026)《ISO 22932-92025 Mining — Vocabulary — Part 9 Drainage》:构建未来矿山“水脉”治理与可持续发展的新语言体系.pptx
最近下载
- 2025年云南省面向优秀村(社区)干部定向招聘乡镇(街道)事业单位工作人员(综合能力测验)历年参考题.docx VIP
- 基于三菱plc控制的花式喷泉系统.pdf VIP
- 重载无人直升机研发生产交付综合基地可行性研究报告申请备案.doc
- 最新人教版九年级数学下册全册教案+九年级数学全册教学反思.doc VIP
- DB23T 182-2004 烤烟生产技术规程.docx VIP
- (高清版)DB31∕T 875-2015 人身损害受伤人员休息期、营养期、护理期评定准则.pdf VIP
- 2025年云南省面向优秀村(社区)干部定向招聘乡镇(街道)事业单位工作人员(综合能力测验)历年参考题.docx VIP
- DB23T 728-2021 用水行业分类DB23T 728-2021 用水行业分类.pdf VIP
- 山区道路客运企业输安全现状及对策研究.doc VIP
- 永兴县林业碳汇试点工作可行性分析.docx VIP
原创力文档


文档评论(0)