10,2,8,16进制算法解析
各进制中对10的意义解释如下:
10进制,10=1*10
2进制,10=10/10*2
3进制,10=10/10*3
:
8进制,10=10/10*8
:
:
10进制转化n进制等于:10/10*n
n进制转化10进制等于:n/n*10
m进制转化n进制等于:m/m*n
举例,16进制的2046(0A1A+1.875)转化为10进制等于:2046/16*10=1023/4*5=255.75*5=1278.75
转化8进制等于:2046/16*8=1023
转化2进制等于:2046/8=255.75=2558
用0和1表示为:10^10*10^2+1000-1=100000010011
其他,
2=10=2=2
3=11=3=3
8=1000=10=8
10=1010=12=0A
20=100100=22.5=12.5=C8
40=1001000=52=40=1A0E
80=10010000=0100=0050=2A+8
100=10110100=100=62.5=3A0E+8
160=100100000=200=0100=5A0B+9
320=1001000000=1000=200=9A4B+1
1024=10^11=1020.3=2020.4=1A0A+0.275