开发者社区> 问答> 正文

那个把(85)10转换成二进制八进制和十六进制 是怎么算出来的啊 教给我呗...

那个把(85)10转换成二进制八进制和十六进制 是怎么算出来的啊 教给我呗...

展开
收起
知与谁同 2018-07-20 10:02:54 2274 0
2 条回答
写回答
取消 提交回答
  • 这样算比较简单、2的6次方是64,这个6是从右边0开始数第6位是1,85-64=21,2的4次方是16,这个4是从右边0开始数第4位是1,21-16=5,5写直接写成二进制是101,结果就是01010101B,最后的5,第4位是1第6位是1其余的都是0,能看明白吗二进制转换为八进制是直接写三个二进制位看成一个八进制位从小数点处开始不够的补0,即001 010 101写成八进制就是125二进制转换为十六进制是直接写四个二进制位看成一个十六进制位从小数点处开始不够的补0,即0101 0101所以结果就是55H
    2019-07-17 22:57:45
    赞同 展开评论 打赏
  • 85除以2=42,余数是1
    42除以2=21,余数是0
    21除以2=10,余数是1
    10除以2=5,余数是0
    5除以2=2,余数是1
    2除以2=1,余数是0
    1除以2=0,余数是1
    倒过来得2进制是101010185除以8=3,余数是5
    10除以8=0,余数是2
    1除以8=0,余数是1
    倒过来得8进制是12585除以16=5,余数是5
    5除以16=0,余数是5
    倒过来得16进制是55
    2019-07-17 22:57:44
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载