谁知道各种进制的换算算式

来源:百度知道 编辑:UC知道 时间:2024/06/23 23:12:03
谁知道各种进制的换算算式

十进制转换成二进制除以2将余数倒回来写。换成8进制和16进制就分别除以8和16将余数倒回来写
二进制转换成十进制从最后一位起依次乘以2的0次方。2的1次方,一直到首位。8进制和16进制同理,说很难说清的,最好买本书看一下,。

k进制转10进制
sum(pi*k^(i-1)),pi是第i位的数字

10进制转k进制
假设10进制数为n,不断用n div k,记录下余数,直到n=0,把余数整行反过来就行了,比如64转2进制
32 16 8 4 2 1 0
0 0 0 0 0 0 1
则64的2进制表示为
1000000

综上可以实现k1进制转k2进制

呵呵,用系统的计算器就可以换算出来的。