进制转换2,8,16

数制
二进制0000000100100011010001010110
八进制0123456
十六进制0123456
十进制0123456

有图表可知:

0001=  2^0=1   ,0010=z^1=2   .所以 1111=2^0+2^1+2^2+2^3=15,我们由此得出四位由8,4,2,1.这四个数字组合,不管二进制有多少位,都离不开这四位的组合。

进制的组成

1.十进制 由0~9 九个数字的组合

2.二进制:通过0和1组成一个数字。

3,。八进制:由0-7组成,开头以0开始 来区分其他进制

4.十六进制:通过0-9和A-F组成,用0x开头区分其他进制。

二进制转十进制

(01011000)2=88  ,111010=58   18\L 2\L 2\L 2\L 2

也就是2^{3}+2^{4}+2^{6}=88  ,2^{1}+2^{3}+2^{4}+2^{5}=58

 

同样道理,十进制转二进制只用除以2,反向取余数,除到商为0终止。再逆序排列余数

 18除以2 的余数为01001,逆序排列为10010

十进制专八进制

只用除以8,反向取余数,除到商为0终止。再逆序排列余数

八进制转十进制

例:八进制036.4  转化为是十进制

整数部分:3*8^{1}+6*8^{0}=30

小数部4*8^{-1}=0.25

30+0.25=30.25

八进制转二进制   取三合一

036》3=011  6=101

所以  036=11101

二进制转八进制 

 11101=》101=6., 11=011=3 

所以  11101=036

0为八进制开头符号

十进制转十六进制

只用除以16,反向取余数,除到商为0终止。再逆序排列余数

16进制转化为十进制、

36D=3*16^{2}+6*16^{1}+14*16^{0}=877

16进制转化为二进制

8 4 2 1

 5d= 5和 13 两位 

5=0101   13 =1011  =》5d=1011011

二进制转十六进制  取4合一,少0补0

1011011=》   1011=13=d , 101=0101=5    =》5d

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值