将二进制、八进制或十六进制数按权展开相加即可以得到相应的十进制数。
例如,将二进制数(1011.011)2、八进制(268.48)8和十六进制数(212.A)16转算成十进制数的方法分别为:
(1011.011)2=1×23+0×22+1×21+1×20+0×2-1+1×2-2+1×2-3=(11.375)10
(268.48)8=2×82+6×81+8×80+4×8-1+8×8-2=(184.62)10
(212.A)16=2×162+1×161+2×160+10×16-1=(530.625)10
转十六进制时,每次需除以16,并分别用A、B、C、D、E、F来代表余数为10、11、12、13、14、15即可。例如:333/16=20...13,20/16=1...4,所以十进制数333转十六进制后是14D。
十进制数291转换为十六进制数是123H。
商 余
291/16 18 3
18/16 1 2
1/16 0 1