1110101的十进制八进制十六进制都是什么?计算方法要详细步骤

来源:百度知道 编辑:UC知道 时间:2024/06/13 17:16:10

二进制数1110101,转换成十进制过程是:
从最后一位开始,只要是1的,就按照2的相应倍数进行相加1.2.4.8.16.32.64.128(就是0倍,1倍,2倍。。。)则该数对应的十进制数是1+4+16+32+64=117
八进制的转换可以由上面算出的十进制117来除以8取所得余数,最先出现的余数就是对应的八进制的最后一位,依次排列就是:165
相应从十进制转2.8.16进制都是同样原理。
而从二进制转16进制则有简便方法:就是从二进制的最后一位往上取四位一个段,就是对应16进制的一位,不够四位的高位用0补齐,则该二进制数对应16进制的过程就是0101对应1+4=5,0111对应1+2+4=7,对应的16进制数就是75

1110101的十进制八进制十六进制都是什么?计算方法要详细步骤

(1110101)二=(1 110 101)二=(165)八
(1110101)二=(111 0101)二=(75)十六
(1110101)二=(75)十六=((0*16+7)*16+5)十=(7*16+5)十=(112+5)十=(117)十

呵呵,楼主没有说明1110101是几进制数,导致一楼、二楼结果大大不同。

十进制
(1 * (10^6)) + (1 * (10^5)) + (1 * (10^4)) + (0 * (10^3)) + (1 * (10^2)) + (0 * (10^1)) + (1 * (10^0)) = 1110101
八进制
(1 * (8^6)) + (1 * (8^5)) + (1 * (8^4)) + (0 * (8^3)) + (1 * (8^2)) + (0 * (8^1)) + (1 * (8^0)) = 299 073
十六进制
(1 * (16^6)) + (1 * (16^5)) + (1 * (16^4)) + (0 * (16^3)) + (1 * (16^2)) + (0 * (16^1)) + (1 * (16^0)) = 17 891 585