进制转换

  因为最近在研究一些编码规则,用到了很多的进制转换。

1.十进制转二进制  

     这里用19举例    十进制的19转换为二进制为 10011

      计算方法为19除2  把余数相连   从下向上相连就是10011。

       看图   图有点烂    

2.二进制转十进制

 以10011举例   10011  从右向左开始   1*2零次方+1*2的1次方+.........  最后等于1+2+0+0+16=19  如此 转换完成。

 

3.十进制转八进制 

     计算方法为19除8  把余数相连   从下向上相连就是23。

4.八进制转十进制

    23 分开来  3乘以八的0次方   2乘以8的1次方   加起来等于19.

 5.二进制转八进制

   还是以10011 举例  他的八进制应该如何计算那    从右向左 以每三个数字为一组,不足三位0补全  所以变成了010  011    

      每组数字乘以2的下标值次方为 0+2+0 =2     0+2+1=3  连起来就是23  就是八进制的结果。

6.八进制转二进制

     把23 两个数字分开除2 取余数  2除2的余数分别为0,1   3的余数为  0,1,1  所以二进制位10011.

7.十进制转16进制 

  直接同二进制一样  除16  取余数 

从10 开始 到15  参考http://ascii.911cha.com/

8十六进制转十进制

  

十六进制转十进制         数字分隔开  每个数字乘16的下标值次方 从右向左开始
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值