11问答网
所有问题
怎样计算计算机的二进制数,又怎么区别其他几种进制呢???
大家都知道计算机是采用二进制的方法来进行运行的,但你知道怎样计算二进制和其他几种进制呢?
举报该问题
推荐答案 推荐于2016-09-06
一、二进制与十进制数间的转换
(1)二进制转换为十进制
将每个二进制数按权展开后求和即可。请看例题:
把二进制数(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10
(2)十进制转换为二进制
一般需要将十进制数的整数部分与小数部分分开处理。
整数部分计算方法:除2取余法 请看例题:
十进制数(53)10的二进制值为(110101)2
小数部分计算方法:乘2取整法,即每一步将十进制小数部分乘以2,所得积的小数点左边的数字(0或1)作为二进制表示法中的数字,第一次乘法所得的整数部分为最高位。请看例题:
将(0.5125)10转换成二进制。(0.5125)10=(0.10000011)2
二、二进制与八进制转换
(1)二进制数转换成八进制数:对于整数,从低位到高位将二进制数的每三位分为一组,若不够三位时,在高位左面添0,补足三位,然后将每三位二进制数用一位八进制数替换,小数部分从小数点开始,自左向右每三位一组进行转换即可完成。例如:
将二进制数1101001转换成八进制数,则
(001 101 001)2
| | |
( 1 5 1)8
( 1101001)2=(151)8
(2)八进制数转换成二进制数:只要将每位八进制数用三位二进制数替换,即可完成转换,例如,把八进制数(643.503)8,转换成二进制数,则
(6 4 3 . 5 0 3)8
| | | | | |
(110 100 011 . 101 000 011)2
(643.503)8=(110100011.101000011)2
三、二进制与十六进制之间的转换
(1)二进制数转换成十六进制数:由于2的4次方=16,所以依照二进制与八进制的转换方法,将二进制数的每四位用一个十六进制数码来表示,整数部分以小数点为界点从右往左每四位一组转换,小数部分从小数点开始自左向右每四位一组进行转换。
(2)十六进制转换成二进制数
如将十六进制数转换成二进制数,只要将每一位十六进制数用四位相应的二进制数表示,即可完成转换。
例如:将(163.5B)16转换成二进制数,则
( 1 6 3 . 5 B )16
| | | | |
(0001 0110 0011. 0101 1011 )2
(163.5B)16=(101100011.01011011)2
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/vqMM82F4F.html
其他回答
第1个回答 2013-10-27
呵呵,二进制跟十进制差不多了,
三位二进制是一位八进制数,四位二进制是一位十六进制数,十进制转二进制就是除法,取余,然后倒过来就是.
第2个回答 2013-10-27
用反向取余法!!!
相似回答
二进制数
是
如何计算的?
答:
我们平时常用的都是10进制,满10进1,也就是当低位的值够10之后,就在高位上加1,本位变成0
。2进制就是同理,计数时满2进1,当低位满2之后,就在高位+1,低位变成0。具体,以10进制和2进制的对比来看:十进制---二进制 0 --- 0 1 --- 1 2 --- 10 低位满2,向高位进1,低位归0后...
大家正在搜
二进制怎么算 计算机
计算机二进制减法怎么算
计算机十进制转二进制算法
计算机二进制计算
电脑上的计算机如何算二进制
电脑上的计算器怎么用二进制
计算机二进制算法教程
计算机采用二进制的原因
二进制转换十进制计算器
相关问题
计算机是怎么识别二进制数的啊?
计算机二进制怎么算
计算机二进制转换成十进制应该怎么就算?
计算机上的二进制是怎么算的?
计算机是怎么转换二进制为十进制的
大学计算机基础计算题,数制之间的转换怎么做???二进制到十进...
二进制到底怎么算?