2017年高校专项计划:数制转换问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 19:35:09
(100)H=(?)0=(?)D
括号后面的就是进制缩写,H表示十六进制,0表示八进制,D系十进制。
最好能详细点,有个过程。我要最好的答案

100(H)=1*16(2次方)+0*16(1次方)+0*16(0次方)=256(D);
16进制转换为10进制后再装换为8进制

也可参见以下公式:
二进制转为 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
所以0101010100101011010(2) = 2A95A(16)
如果要 16 转 2,8 转 2,方法类似,
如果是 16 转 8,可以转换为 2 再转 8

100)H=(400)0=(256)D

20,16。
用windows中的计算器就能算阿。

(100)h=(400)O