二、八、十、十六进制互相转换大全

前言必读

读者手册(必读)_云边的快乐猫的博客-CSDN博客

二进制(0~1)、八进制(0~7)、十进制(0~9)、十六进制(0~9、10即A、11即B、12即C、13即D、14即E、15即F)

一、二进制

二进制转十进制

例子:1011

方法:从后往前每个数字都单独乘于以2为底的次方(从0开始),得出结果再相加。

即:1011——>1*2(0次方)+1*2(1次方)+0*2(2次方)+1*2(3次方)=1+2+0+8=11

二进制转八进制

 例子:1101、10011

方法:从后往前每三个数字为一组,每组数字用十进制方法计算,得出结果再相连

1101——>1101——>[1*2(0次方)+0*2(1次方)+1*2(2次方)] +  [1*2(0次方)]=[1+0+4]+[1]=(后往前相连)15

10011——>10011——>[1*2(0次方)+1*2(1次方)+0*2(2次方)]+[0*2(0次方)+1*2(1次方)]=

[1+2+0]+[0+2]=(后往前相连)2+3=23

二进制转十六进制(0~9、10即A、11即B、12即C、13即D、14即E、15即F)

例子:11101

方法:和二进制转八进制一样,不同点就是4位为一组 

11101——>11101——>[1*2(0次方)+0*2(1次方)+1*2(2次方)+1*2(3次方)] + [1*2(0次方)]=

 [1+0+4+8]+[1]=(后往前相连)1D

 二、八进制

 八进制转十进制

例子:657

方法:从后面往前面每个数字单独乘于以8为底的次方(从0开始),得出结果再相加

 657——>7*8(0次方)+5*8(1次方)+6*8(2次方)=7+40+384=431 

八进制转二进制 

例子:657

方法:用421法,对应就为1,否则为0,结果相连

657——>6:(421--110)、5:(421--101)、7:(421--111),结果等于110101111

八进制转十六进制 

 方法:可以先转化为二进制,再二进制转化为十六进制

三、十进制

十进制转二进制

例子:35

方法:整个数值一直除于2,再取余数就是二进制值。完成后倒叙排列

35/2=17余1

17/2=8余1

8/2=4余0

4/2=2余0

2/2=1余0

1/2=0余1(最后除出来的结果为0才停止)

取值倒叙排列后为:100011 

十进制转八进制

例子:64 

方法:整个数值一直除于8,再取余数就是八进制值。完成后倒叙排列

64/8=8余0

8/8=1余0

1/8=0余1(最后除出来的结果为0才停止)

取值倒叙排列后为100

 十进制转十六进制

例子:2030

方法:整个数值一直除于16,再取余数就是十六进制值。完成后倒叙排列

2030/16=126余14

126/16=7余14

7/16=0余7

倒叙排列取值为7EE

注解:要转化为十六进制,大于9的数字都要转化为对应的字母A~F (10~15)

四、十六进制

十六进制转十进制 

例子:2AE

2AE即2   10    14

方法:从后往前每个数字乘于16的次方(从0开始) ,得出数值再相加

2AE——>14*16(0次方)+10*16(1次方)+2*16(2次方)=14+160+512=686

十六进制转二进制 

例子:A9

方法: 用8421法,对应就为1,否则为0,结果相连

A9——>10:(8421--1010)、9(8421--1001),结果相连等于10101001

十六进制转八进制

方法:可以先转化为二进制,再二进制转化为八进制

如果你觉得本篇文章对你有所帮助的,给个一键三连吧!!!

点赞评论收藏,抱拳了!

  • 14
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

云边的快乐猫

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

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

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

打赏作者

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

抵扣说明:

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

余额充值