简单进制转换(十、二、八、十六)

本文介绍了数值转换的基本方法,包括十进制如何转换为二进制、八进制和十六进制。通过短除法和按权位赋值两种方式展示了29的二进制转换过程,并解释了如何利用二进制作为中介进行八进制和十六进制的转换。此外,还提到了转换中的一些实用技巧和注意事项。

一、十进制向二进制转换

以下以29的转换为例:

 1、短除法

即用29除以2,商写在下面,余数写在商的右面

 

将余数从下到上排列下来,即是所得二进制的值

如上图所示,29转化为二进制的值为11101

二、按权位赋值

 先写下部分二进制权重,而后从大到小,在可满足权位下标1

128(2^{7})    64(2^{6})    32(2^{5})    16(2^{4})    8(2^{3})    4(2^{2})    2(2^{1})    1(2^{0})

    0             0           0            1           1           1          0          1

如此同样得到29的二进制值为11101


二、二进制向八、十六进制转换

以下以(95)_{10},即(101 1111)_{2}为例: 

一、二进制向八进制转换

因为(111)_{2}===(7)_{10},那我们可以扩展至,三位二进制位等与一位八进制位(不足三位时用0补充至三位) 

那么,(001  011  111)_{2}   ===  (1  3  7)_{8}

二、二进制向十六进制转换

与转换八进制类似的,(1111)_{2}===(F)_{16},那我们可以扩展至,四位二进制位等与一位十六进制位(不足四位时用0补充至四位) 

那么,(0101  1111)_{2}  ===  (5  F)_{16}


三、补充

由于十进制向八、十六进制,或相反转换时较为麻烦,一般将通过二进制作为转换媒介

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值