二进制如何转换成其他进制?

2024-11-28 01:40:39
推荐回答(2个)
回答(1):

(1)二进制转十进制
方法:“按权展开求和”
例:
(1011.01)2
=(1×23+0×22+1×21+1×20+0×2-1+1×2-2
)10
=(8+0+2+1+0+0.25)10
=(11.25)10
规律:个位上的数字的次数是0,十位上的数字的次数是1,......,依奖递增,而十
分位的数字的次数是-1,百分位上数字的次数是-2,......,依次递减。
注意:不是任何一个十进制小数都能转换成有限位的二进制数。
(2)十进制转二进制
·
十进制整数转二进制数:“除以2取余,逆序排列”(短除反取余法
例:
(89)10
=(1011001)2
2
89
2
44
……1
2
22
……0
2
11
……0
2
5
……1
2
2
……1
2
1
……0
0
……1
·
十进制小数转二进制数:“乘以2取整,顺序排列”(乘2取整法)
例:
(0.625)10=
(0.101)2
0.625
0
X
2
1.25
1
X
2
0.5
0
X
2
1.0
1

回答(2):

根据二进制转化为,十进制,八进制,十六进制,之间有一个转换,记住就行了,迩慢慢换吧,忘了好多呢