爱问知识人 爱问教育 医院库

求2进制 8进制 10进制 16进制公式

首页

求2进制 8进制 10进制 16进制公式

越详细越好``谢谢

提交回答

全部答案

    2018-01-16 10:25:28
  •   十进制转二进制: 
    用2辗转相除至结果为1
    将余数和最后的1从下向上倒序写 就是结果
    例如302
    302/2 = 151 余0
    151/2 = 75 余1
    75/2 = 37 余1
    37/2 = 18 余1
    18/2 = 9 余0
    9/2 = 4 余1
    4/2 = 2 余0
    2/2 = 1 余0
    故二进制为100101110
    二进制转十进制
    从最后一位开始算,依次列为第0、1、2。
      。。位
    第n位的数(0或1)乘以2的n次方
    得到的结果相加就是答案
    例如:01101011。转十进制:
    第0位:1乘2的0次方=1
    1乘2的1次方=2
    0乘2的2次方=0
    1乘2的3次方=8
    0乘2的4次方=0
    1乘2的5次方=32
    1乘2的6次方=64
    0乘2的7次方=0
    然后:1+2+0
    +8+0+32+64+0=107.
    二进制01101011=十进制107.
    二进制转为 8 进制,可以 3 位二进制位编为一组(不够左侧补 0),然后从右边开始每三位按如下方式替换:
    000 --- 0,
    001 --- 1,
    010 --- 2,
    011 --- 3,
    100 --- 4,
    101 --- 5,
    110 --- 6,
    111 --- 7。
      
    比如转换二进制数 1110101010100 那么分组为
    001 110 101 010 100 按照转换方法对应转换
    1 6 5 2 4
    所以 1110101010100(2) = 16524(8)
    又如转换为 16 进制
    0000 --- 0, 0001 --- 1, 0010 --- 2, 0011 --- 3
    0100 --- 4, 0101 --- 5, 0110 --- 6, 0111 --- 7
    1000 --- 8, 1001 --- 9, 1010 --- A, 1011 --- B
    1100 --- C, 1101 --- D, 1110 --- E, 1111 --- F
    此时分组为 4 位二进制数为一组
    比如转换二进制 0101010100101011010,分组:
    0010 1010 1001 0101 1010
    2 A 9 5 A。
      

    宋***

    2018-01-16 10:25:28

类似问题

换一换
  • 其他编程语言 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 171-190
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):