第1个回答 2006-10-28
二进制转十进制为:以小数点为界,向左依次作为二的0、1、2、3、4……次幂,再乘以相应的数值之后把和叠加即可;小数点以后的向右作为2的负幂-1、-2、-3……例如:100101.001101=1*1+0*2+1*4+0*8+0*16+1*32+0*0.5+0*0.25+1*0.125+1*0.0625+0*0.03125+1*0.015625=(37.203125)10
转八进制:一小数点为界,向左每三位为一组不够向前补零转换为八进制再叠加;向右也以三位为一组不够向后补零转换为八进制再叠加:例如:100101.001101=100、101.001、101=(45.15)8;
十六进制和八进制类似,只不过以三位为一组:例如:100101.001101=0010、0101.0011、0100=(45.15)16
怎么样,不难吧!