进制转换 二进制,八进制,十进制,十六进制互转

什么是’次幂‘

某数的次幂即为某数的次方,即某数与本身相乘*次
概念:2的0次幂是1
2的1次幂是2
2的2次幂是2✖2
2的3次幂是2✖2✖2
2的4次幂是2✖2✖2✖2
如10的5次幂=10✖10✖10✖10✖10

进制转换公式:
10转2 2转10 =64,32,10,8,4,2,1 相加
2转8 8转2 =421 三个一组相加
2转16 16转2 =8421 四个一组相加
8转10 10转8 (参考下图)
在这里插入图片描述

什么是二进制

视频学习地址
二进制用0和1组成的
二进制和十进制里面0就是0,1就是1
原则:满2进位
结果:2在二进制里面代表1+1=10
举例说明:(如下图)
21二进制里面怎样表示
21=2的4次幂+2的2次幂+2的零次幂
21=16+4+1
21=10101 (这块的原理是算的时候从右往左,0跳过,只算一,第一个数是代表2的零次方,第二个是二的一次方,第三个是二的二次方,第四个数是二的三次方,第五个数是二的四次方,那么算的时候跳过0,只算1对应的次幂,然后相加,‘‘这里面有两个0,加上零的原因是,必须要这样写,因为相加的时候第二个数字0,也就是2的1次方和第四个数字0也就是二的三次方 不用加进去,0就直接跳过啦’’)

什么是六进制

六进制用 0,1,2,3,4,5这几个数字组成,每个数字都代表本身,六进制里面没有6,6必须通过进位实现
六进制里面 :6用10表示
十进制里面:6用10表示
六进制里面 :7用11表示
十进制里面:7用7表示

原则:逢6进1

什么是十进制

十进制用 0,1,2,3,4,5,6,7,8,9,ABCDE组成,
其中10到14分别用字母代替
10=A,11=B,12=C,13=D,14=E

十进制转二进制公式:

十进制转二进制视频
例如:用78转为二进制
先写个这样的模板
(然后算78减去64等于14,然后算几加几等于14,在可以相加的数字下面标记1,不需要相加的数字下面标记0)
64 32 16 8 4 2 1 (每次转换都写个这样的模板方便转换)
1 0 0 1 1 1 0
算法解释:只算0对应的数字,算出的结果是64+8+4+2=78

十六进制转二进制

A=10 B=11 C=12 D=13 E=14 F=15
例如:用十六进制的ABCD转二进制
8 4 2 1 (每次转换都写个这样的模板方便转换)
A=8+2=1010
B=8+2+1=1011
c=8+4=1100
d=8+4+1=11101
算出的结果就是十六进制的ABCD转为二进制后是10101011110011101

十进制转十六进制公式:

十进制转十六进制视频
十进制转十六进制太麻烦啦,一般不提倡,转的话建议先把十进制转成二进制,用二进制再转16进制
步骤:
1,先把10进制转为2进制
2,把2进制从右到左,4个一组的分开,不够四个在左边用0补位,分开后在头上标上8421,每一组的头上都标上8421,有几组就标几组,
3,把每一组都算出来,如果超过9就用字母表示

二进制转十六进制

例如:用二进制的1001110转十六进制
8 4 2 1 | 8 4 2 1(每次转换都写个这样的模板方便转换)
0 1 0 0 | 1 1 1 0(中间用|分隔,可以先用四个数字划分为一组,更方便算)
算法解释:分割线左边的加起来是4,右边的相加起来是8+4+2=14,上面有说到14用E表示,那么算出的结果就是二进制的78=十六#4E (16#代表16进制的意思)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值