一、十进制向二进制转换
以下以29的转换为例:
1、短除法
即用29除以2,商写在下面,余数写在商的右面

将余数从下到上排列下来,即是所得二进制的值
如上图所示,29转化为二进制的值为11101
二、按权位赋值
先写下部分二进制权重,而后从大到小,在可满足权位下标1
128() 64(
) 32(
) 16(
) 8(
) 4(
) 2(
) 1(
)
0 0 0 1 1 1 0 1
如此同样得到29的二进制值为11101
二、二进制向八、十六进制转换
以下以,即
为例:
一、二进制向八进制转换
因为===
,那我们可以扩展至,三位二进制位等与一位八进制位(不足三位时用0补充至三位)
那么,(001 011 111) === (1 3 7)
二、二进制向十六进制转换
与转换八进制类似的,===
,那我们可以扩展至,四位二进制位等与一位十六进制位(不足四位时用0补充至四位)
那么,(0101 1111) === (5 F)
三、补充
由于十进制向八、十六进制,或相反转换时较为麻烦,一般将通过二进制作为转换媒介
本文介绍了数值转换的基本方法,包括十进制如何转换为二进制、八进制和十六进制。通过短除法和按权位赋值两种方式展示了29的二进制转换过程,并解释了如何利用二进制作为中介进行八进制和十六进制的转换。此外,还提到了转换中的一些实用技巧和注意事项。
6002

被折叠的 条评论
为什么被折叠?



