1.十六进制4CD5.B3转换成八进制
C=12,D=13,B=11
先转换成10进制
4CD5.B3
=4*16^3+12*16^2+13*16^1+5*16^0+11*16^-1+3*16^-2
=16384+3072+208+5+0.6875+0.01171875
=19669.69921875
然后十进制转换成八进制
整数部分:
=46325
小数部分
0.69921875*8=5.59375 取5
0.59375*8=4.75 取4
0.75*8=6 取6
所以整数部分+小数部分得46325.546
2.八进制25671.23转成十六进制
先转成10进制
25617.23
=2*8^4+5*8^3+6*8^2+1*8^1+7*8^0+2*8^-1+3*8^-2
=8192+2560+384+8+7+0.25+0.046875
=11151.296875
再转换成16进制
整数部分
=2B8F
小数部分
0.296875*16=4.75 取4
0.75*16=12
所以整数部分与小数部分想加得2B8F.4C
原文:http://www.cnblogs.com/zhanghaozhe8462/p/5083721.html