二进制的运算.doc

二进制的运算.doc

ID:57711137

大小:25.00 KB

页数:2页

时间:2020-09-01

二进制的运算.doc_第1页
二进制的运算.doc_第2页
资源描述:

《二进制的运算.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、二进制二进制就是采用“满二进一”的原则,这和十进制是采用“满十进一”原则完全相同,二进制就是等于2时就要进位。二进制加法:1+1=10有四种情况:0+0=010+1=110+1=111+1=1001+0=1100+1=1011+1=10  101+1=110如:1101110+1=111+1011111+1=1000=11000……  可见二进制的10表示二,100表示四,1000表示八,10000表示十六,……。  二进制同样是“位值制”。同一个数码1,在不同数位上表示的数值是不同的。如11111,从右往左数,第一位的1就是一,第二位的1表示二,

2、第三位的1表示四,第四位的1表示八,第五位的1表示十六。二进制数据110.11,大小顺序为22、21、20、2-1、2-2第n位数表示2(n-1)十进制:二进制:0=00001=00012=00103=00114=01005=01016=01107=01118=10009=100110=1010……二进制乘法如:1110有四种情况:0×0=0×1011×0=011100×1=0+00001×1=1+1110=1000110二进制减法: 0-0=01-0=11-1=010-1=1二进制除法: 0÷1=01÷1=1计算机中的十进制小数转换二进制,十进制

3、小数用二进制通常是用乘二取整法来获得的。  比如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继续乘二取整  .......  一直循环,直到达到精度限制才停止(所以,计算机保存的小数一般会有误差,所以在编程中,要想比较两个小数是否相

4、等,只能比较某个精度范围内是否相等。)。这时,十进制的0.65,用二进制就可以表示为:。二进制转十进制:二进制1011.01=1×23+0×22+1×21+1×20+0×2-1+1×2-2  =8+0+2+1+0+0.25  =11.25十进制--------------------------------------------------------------------------------------------------------------八进制八进制与二进制的转换:  二进制数转换成八进制数:从小数点开始,整数部分向左、小数部

5、分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。二进制数字转换成八进制数字对应关系如下:000=0100=4  001=1101=5  010=2110=6  011=3111=7将二进制10110.0011转换成八进制:  二进制10110.0011=010110.001100=26.14八进制将八进制37.416转换成二进制:八进制37.416=011111.100001110=11111.二进制---------------------------------------------------

6、------------------------------------------------------------十六进制十六进制与二进制的转换:  二进制数转换成十六进制数:从小数点开始,整数部分向左、小数部分向右,每4位为一组用一位十六进制数的数字表示,不足4位的要用“0”补足4位,就得到一个十六进制数。二进制数字与十六进制数字的对应关系如下:  0000=00100=41000=81100=C  0001=10101=51001=91101=D  0010=20110=61010=A1110=E  0011=30111=71011=B1

7、111=F将二进制数.111转换成十六进制:  二进制.111=01100001.1110=61.E十六进制将十六进制数5DF.9转换成二进制:十六进制5DF.9=010111011111.1001=.1001二进制-----------------------------------------------------------------------------------------------------二进制1111从高位到低位是8、4、2、1.记住8421,对于任意一个4位的二进制数,都可以很快算出它对应的10进制值和十六进值。二进制

8、数=快速计算方法=十进制值=十六进值如下:1111=8+4+2+1=15=F1110=8+4+2+0=14=E1101=8

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

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

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