二进制、八进制、十进制、十六进制怎么互相转换

2024-12-04 13:45:50
推荐回答(1个)
回答1:

任何i进制转化成10进制,比如i进制的a0a1a2a3...an
都可以写成
a0*i^n-1+a1*i^n-2+...an*i^0
比如二进制的
0101
=
0*2^3+1*2^2+0*2^1+1*2^0=5
反过来,十进制转换i进制,一次除以i,所的的余数反过来就是十进制转i进制的结果
比如十进制的5转2进制
6/2=3余0
3/2=1余1
1/2=0余1
所以6写成二进制就是110,写成4位就是0110