- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计教师: 张晓欢 授课班级:软件工程12级 4、5、6、7、8班 第二章 C语言的存储与运算 数据在计算机中的存储形式 数据:是程序处理的对象。 例如:整数、实数、字符等。 位(bit):存储信息的最小单位。它的值是0或1。 字节(Byte):最常用的信息存储单位。8个二进制位是一个字节。 地址:存储器中每个以字节为单位的存储单元的编号, 可以唯一的确定该存储单元。 数据在计算机中的存储形式 计算机内部的信息都是用二进制表示的。 常用的数制有:十进制、二进制、八进制、十六进制 数制间相互转换规则: N进制数转换为10进制数 转换方法:是将N进制的数按位权展开求和。 (1)二进制数转换成十进制数:(10110.01)2 = 1×24+0×23+1×22+1×21+0×20+0×2-1+1×2-2 =16+0+4+2+0+0+0.25 =(22.25)10 (2)八进制数转换成十进制数:(1325.65)8 =1×83+3×82+2×81+5×80+6×8-1+5×8-2 =512+192+16+5+0.75+0.078125 =(725.828125)10 (3)十六进制数转换成十进制数:(12DA.4B)16 =1×163+2×162+13×161+10×160+4×16-1+11×16-2 =4 096+512+208+10+0.25+0.042 968 75 =(4 826.292 968 75)10 数据在计算机中的存储形式 十进制数转换成N进制数 转换方法:将N进制数,整数部分“除N取余,从下至上”,小数部分“乘N取整,从上至下”。 十进制整数转换成二进制整数(口诀:“除2倒序取余”)。例如:(175)10= 2 十进制小数转换成二进制小数(口诀:“乘2倒序取整”)。例如:(0.6875)10=(0.1011)2 八进制、十六进制与二进制方法相同 数据在计算机中的存储形式 二进制和八进制数之间的相互转换二进制→八进制 转换方法:一位八进制数可用三个二进制数来表示。因此二进制数转换成八进制数,只要以小数点为界,向左向右每三位二进制数用一个八进制数来代替即可,不足三位的用0补足。 例:(1011100101.0101)2 =(1345.24)8? 利用以下方法和技巧: ( 001? 011? 100? 101? .? 010? 100 )2(?? 1????? 3?????? 4????? 5 .??????2????? 4? )8 八进制→二进制 转换方法:把一个八进制数转换成二进制数,只要将一位拆分成三位即可。 例:( 734.52 )8 =( 111011100.10101 ( 7??????? 3????? ?? 4?? .????? 5?????? 2 ? )8 ( 111?? 101?? 100? .?? 101?? 010 )2 数据在计算机中的存储形式 二进制与十六进制数之间的相互转换 二进制→十六进制 转换方法: 一位十六进制数可用4个二进制数来表示。因此二进制数转换成十六进制数,只要以小数点为界,向左向右每4位二进制数用一个十六进制数来代替即可,不足4位的用0补足。 ( 1011100101.0101 )2=( 2E5.5 )16利用以下方法和技巧: ( 0010?? 1110? 0101? .? 0101 )(??? 2??????? E???????? 5???????? ??? 5 )16 十六进制→二进制 转换方法:把一个十六进制数转换成二进制数,只要将一位拆分成四位即可。 (7D3.A2 ) 16 =( 011111010011)2(?? 7?????????? D??????? 3???? .????? ? A??????? 2? ) 16 ( 0111?? 1101?? 0011?? .?? 1010?? 0010 )2 数据在计算机中的存储形式 数制间的转换途径有多种,在应用时一定要灵活。一般初学者可以把二进制作为桥梁,这样使任何数制间的转换都与二进制发生关系,运算思路容易理解,转换方法容易掌握。有了理论性的讲授后,再辅助以一定的练习,学生便可在短时间掌握各种进制之间的转换方法,就能在以后的学习
您可能关注的文档
最近下载
- 2025年证券从业之金融市场基础知识题库500道附答案(考试直接用) (2).docx VIP
- 乡村道路硬化施工组织设计方案精选.doc VIP
- DB4212T 62-2024 12345政务服务便民热线“一人多次”诉求处理规范.docx VIP
- 2025年党政领导干部拟任县处级资格考试试题全套.doc VIP
- (精品!)2024年宁波市科技局下属事业单位招聘笔试真题.pdf VIP
- 新人教版七年级上册英语人称代词-物主代词练习.docx VIP
- GB 45673-2025《危险化学品企业安全生产标准化通用规范》之“5.3 安全生产信息与合规审核”审核检查单(雷泽佳编制-2025A0).pdf VIP
- 公务员申论培训视频.doc VIP
- 《新编简明英语语言学教程》1-6章复习题集..doc VIP
- 2t剪叉式升降平台设计本科毕业设计.doc VIP
文档评论(0)