




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
二进制数据的算术运算的基本规律和十进制数的运算十分相似。最常用的是加法运算和乘法运算。1. 二进制加法有四种情况: 0+0=00+1=11+0=1 1+1=10 ps:0 进位为1【例1103】求 (1101)2+(1011)2 的和解:1 1 0 1+1 0 1 1-1 1 0 0 02. 二进制乘法有四种情况: 00=010=001=011=1【例1104】求 (1110)2 乘(101)2 之积解: 1 1 1 0 1 0 1-1 1 1 00 0 0 01 1 1 0 -1 0 0 0 1 1 0 (这些计算就跟十进制的加或者乘法相同,只是进位的数不一样而已,十进制的是到十才进位这里是到2就进了)3.二进制减法00=0,10=1,11=0,101=1。4.二进制除法01=0,11=1。1-25.二进制拈加法拈加法二进制加减乘除外的一种特殊算法。拈加法运算与进行加法类似,但不需要做进位。此算法在博弈论(Game Theory)中被广泛利用计算机中的十进制小数转换二进制计算机中的十进制小数用二进制通常是用乘二取整法来获得的。比如0.65换算成二进制就是:0.65 * 2 = 1.3 取1,留下0.3继续乘二取整0.3 * 2 = 0.6 取0, 留下0.6继续乘二取整0.6 * 2 = 1.2 取1,留下0.2继续乘二取整0.2 * 2 = 0.4 取0, 留下0.4继续乘二取整0.4 * 2 = 0.8 取0, 留下0.8继续乘二取整0.8 * 2 = 1.6 取1, 留下0.6继续乘二取整0.6 * 2 = 1.2 取1,留下0.2继续乘二取整.一直循环,直到达到精度限制才停止(所以,计算机保存的小数一般会有误差,所以在编程中,要想比较两个小数是否相等,只能比较某个精度范围内是否相等。)。这时,十进制的0.65,用二进制就可以表示为:1010011。还值得一提的是,在目前的计算机中,除了十进制是有符号的外,其他如二进制、八进制、16进制都是无符号的。编辑本段进制转换十进制数转换为二进制数、八进制数、十六进制数的方法:二进制数、八进制数、十六进制数转换为十进制数的方法:按权展开求和法1二进制与十进制间的相互转换:(1)二进制转十进制方法:“按权展开求和”例: (1011.01)2 =(123+022+121+120+02(-1)+12(-2) )10=(8+0+2+1+0+0.25)10=(11.25)10规律:个位上的数字的次数是0,十位上的数字的次数是1,.,依次递增,而十分位的数字的次数是-1,百分位上数字的次数是-2,.,依次递减。注意:不是任何一个十进制小数都能转换成有限位的二进制数。(2)十进制转二进制 十进制整数转二进制数:“除以2取余,逆序排列”(除二取余法)例: (89)10 =(1011001)2892 1442 0222 0112 152 122 01 十进制小数转二进制数:“乘以2取整,顺序排列”(乘2取整法)例: (0625)10= (0101)20.625X2=1.25 10.25 X2=0.50 00.50 X2=1.00 1十进制1至100的二进制表示:0=01=12=103=114=1005=1016=1107=1118=10009=100110=101011=101112=110013=110114=111015=111116=1000017=1000118=1001019=1001120=1010021=1010122=1011023=1011124=1100025=1100126=1101027=1101128=1110029=1110130=1111031=1111132=10000033=10000134=10001035=10001136=10010037=10010138=10011039=10011140=10100041=10100142=10101043=10101144=10110045=10110146=10111047=10111148=11000049=11000150=110010 51=11001152=11010053=11010154=11011055=11011156=11100057=11100158=11101059=11101160=11110061=11110162=11111063=11111164=100000065=100000166=100001067=100001168=100010069=100010170=100011071=100011172=100100073=100100174=100101075=100101176=100110077=100110178=100111079=100111180=101000081=101000182=101001083=101001184=101010085=101010186=101011087=101011188=101100089=101100190=101101091=101101192=101110093=101110194=101111095=101111196=110000097=110000198=110001099=1100011100=11001002八进制与二进制的转换:二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。八进制数转换成二进制数:把每一个八进制数转换成3位的二进制数,就得到一个二进制数。八进制数字与二进制数字对应关系如下:000 - 0 100 - 4 001 - 1 101 - 5 010 - 2 110 - 6 011 - 3 111 - 7例:将八进制的37.416转换成二进制数:3 7 4 1 6011 111 100 001 110即:(37.416)8 =(11111.10000111)2 例:将二进制的10110.0011 转换成八进制:0 1 0 1 1 0 . 0 0 1 1 0 0 2 6 . 1 4 即:(10110.011)2 = (26.14)83十六进制与二进制的转换:二进制数转换成十六进制数:从小数点开始,整数部分向左、小数部分向右,每4位为一组用一位十六进制数的数字表示,不足4位的要用“0”补足4位,就得到一个十六进制数。十六进制数转换成二进制数:把每一个十六进制数转换成4位的二进制数,就得到一个二进制数。十六进制数字与二进制数字的对应关系如下:0000 - 0 0100 - 4 1000 - 8 1100 - C0001 - 1 0101 - 5 1001 - 9 1101 - D 0010 - 2 0110 - 6 1010 - A 1110 - E0011 - 3 0111 - 7 1011 - B 1111 - F例:将十六进制数5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 花明楼机关管理制度
- 茶厂进出货管理制度
- 防突资料室管理制度
- 设备保养规范
- 茶具生产项目沟通与冲突管理方案
- 落地式双排脚手架搭拆方案
- 管理学案例分析1477049724
- 津巴布韦礼仪分析
- 墨西哥湾原油泄漏事件案例分析
- 财务会计与财务管理基础知识考试分析重点(一)
- 2025年内蒙古兴安银铅冶炼有限公司招聘笔试参考题库含答案解析
- 大学生毕业代表演讲稿
- 中成药处方大全-仅作参考
- 净水机产品培训
- 北师大版4四年级下册数学期末复习试卷(5套)
- 手术室护士自我简介
- 《校园防踩踏安全教育班会》课件四套
- 地下管线保护和加固措施
- 护理实习生岗前动员大会
- 2024-2024-《电子商务系统规划与设计》课程试卷
- 【MOOC】国际商务-暨南大学 中国大学慕课MOOC答案
评论
0/150
提交评论