计算机基础知识进制转换问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 13:18:33
二进制数1110111.11转换成十进制数是:119,75;
十六进制数BB转换成十进制数是:187。
请给出详细解题步骤,并且麻烦下给出相关公式算法 谢谢!

1110111.11以小数点我界整数部分从右到左数位有一个一就有一个次方,如101为2^0+0+2^2=5,从右至左一次为2的零次方,2的一次方,2的2次方……依次类推,小数部分从左到右为2的负一次方,2的负2次方……以此类推,将小数和整数都换算好之后相加即可,16进制的BB是这样的:个位的B=11,十位的B=11*16=176(十六进制中(123456789ABCDEF) B可看成是11),十位为乘16一次,百位为乘16的2次

(1110111.11)2=1*2^6+1*2^5+1*2^4+0*2^3+1*2^2+1*2^1+1*2^0+1*2^-1+1*2^-2=(119.75) 10
BB=11*16^1+11*16^0=187
十六进制中(123456789ABCDEF) B可看成是11