关于科学计算法 二进制 十进制 16进制 8进制的换算

1  二进制和十进制

 比如  二进制10    转化为十进制   

10(二进制)=1*2的1次方+0*2的0次方=2 

111(二进制)=1*2的二次方+1*2的1次方+1*2的零次方=4+2+1=7

10进制怎么抓换成二进制呢? 
比如  十进制8 如何转换为2进制 

8/2 =4......0

4/2=2.......0

2/2=1.......0

1/2=0......1      

就是8除以2  看一下余数是多少,然后从下往上进行二进制写入   1000   对不对

再举个列子18 

18十进制   

18/2=9........0

9/2=4 ........1

4/2=2.........0

2/2=1..........0

1/2=0.........1    那么二进制就是 10010   也是从下往上   10010 

2   10进制怎么转换16进制

16进制对应关系

0   1 2  3  4 5  6 7 8 9   a  b  c  d  e  f    (刚好是16个数字)

上面是16进制    16进制怎么转换为10进制? 

16进制0 ====0*16的0次方===0

a=10   16进制    =====10*16的0次方=10

f=15     16进制   ======15*16的0次方=15 

 假设  10进制     78  怎么抓换为16进制

78/16. ====4 .............14  (E)

4/16====0...............4    (4)   那么对应的16进制就是      4e 

假设  100     10进制   怎么转化为16进制

100/16=6..........4

6/16=0.........6   那么16进制就是     64    

假设  101 呢   10进制转换为16进制

101/16=6.............5

6/16=0...........6         那么16进制就是65 

16进制怎么转换成10进制呢? 

AA=10*16的一次方+10*16的0次方====170 

AE   16进制怎么转为10进制呢? ======10*16 +14*16的0次方=175

AE===10*16的一次方+14*16的0次方=174 

3   10进制和8进制的对应关系

   10进制18 怎么转为8进制呢? 

 18/8=2.......2

2/8=0.........2     那么对应的9进制就是  22 

同理 八进制23 怎么转为  10进制呢?   

23===2*8+2*8的0次方======18

十进制33  呢怎么转化为8进制呢? 

33/8=====4.......1

4/8=====0........4           那么对应的8进制就是 41     

 同理41 怎么转换10进制呢? 

41===4*8 +1*8的0次方===33  

===============================================

那么二进制怎么抓 16进制 或者8进制呢? 

可以以10进制作为跳板 然后转换

二进制     1011  怎么换成 16进制

1011  =1*2的三次方+0*2的2次方+1*2的一次方+1*2的0次方===8+2+1=11 

十进制就是11 

那么11    10进进制怎么转换成16进制呢?

11/16====0.......11   那就是b  

所以啊十进制0-15   对应的就是16进制的0  1 2  3 4 5 6    9  a   b  c d e f 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值