网络基础之二进制、十进制、八进制、十六进制转换教学

目录

一、二进制转十进制

​二、十进制转二进制

①除二取余法

②近位相靠法

 三、二进制转八进制

 四、二进制转十六进制


一、二进制转十进制

          二进制转换为十进制方法只要记住展开相乘再相加即可。例如将二进制110101转换为十进制首先先将110101展开然后再相加得出110101的十进制为53。

二、十进制转二进制

          十进制转二进制有2种方法,分别为除二取余法和近位相靠法初学者建议第一种方法较慢但是容易理解。

①除二取余法

           例如将132转换为二进制,采用除2取余法则能除尽写0继续除,除不尽余1写到后面继续直到最后为止,从下往上即为转换完后的二进制。132的二进制为10000100

②近位相靠法

          近位相靠法要求将2^0~2^8数值熟练记忆,首先判断十进制数离2的那个次方得数最近,然后用这个数减去10进制数若能减成功则写1用得数继续减,若不能则写0直到减到2^0为止。例如132离2^7最近,132减128可以减尽则写1得4,4减64减不尽则得0,4减32减不尽则得0,4减16减不尽则得0,4减8减不尽则得0,4减4可以减尽则写1得0,0减2减不尽则得0,0-1减不尽则得0到此结束顺序写下二进制数即可,所以132的二进制数为10000100。过程如下图

 三、二进制转八进制

    因为2^3正好等于8,所以在将二进制转换为八进制时只需要将二进制数字每3位划分不够则补0然后算出得数即可。

例如1111转换为八进制,则将1111划分为   001   111   而001得1然后111得7所以1111转换为八进制得出17。

四、二进制转十六进制

     二进制转十六进制与二进制转八进制道理相同,2^4刚好等于16所以在将二进制转换为十六进制时只需要将二进制数字每4位划分不够则补0然后算出得数即可,需要注意十六进制中10=A、11=B、12=C、13=D、14=E、15=F。

例如将11111转换为十六进制,则将11111划分为 0001  1111而0001得1然后1111得15,15=F则11111得十六进制为1F。

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

asddASD323432

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值