二进制、八进制、十进制、十六进制之间的连贯转换公式?做一题:(0.1001011)转换成十六进制是多少?

如题所述

0.1001011 = 0.1001 0110 = 0.96H 追问: 我要公式!!! 回答: 二、八、十六转十,另 进制 为n,整数部分:假定是ABCD,那么整数部分的 十进制数 为A*n^(A所在的位数-1)+B*n^(B所在的位数-1)+C*n^(C所在的位数-1) + D*n^(D 所在的位数-1) = A*n^3 + B*n^2 + C*n^1 +D*n^0; 小数 部分,则是累加数字所在位的负次方,例如,0.A = A*n^(-1) 十进制转二进制 ,整数部分,模二取余,这个就不多说了,小数部分,乘二取进位; 二、八、十六互转: 八转二:每位数字对应3位的 二进制数 十六转二:每位数字对应4位的二进制数 二转八:从 小数点 开始往左右每3位数字(不足的,整数部分前补0,小数部分后补0),然后每节转成一位8进制数 二转16:从小数点开始往左右每4位数字(不足的,整数部分前补0,小数部分后补0),然后每节转成一位16进制数 八转十六:八转二再转十六 十六转八:十六转二再转八
温馨提示:内容为网友见解,仅供参考
无其他回答

...十进制、十六进制之间的连贯转换公式?做一题:(0.1001011)转换成十 ...
0.1001011 = 0.1001 0110 = 0.96H 追问: 我要公式!!! 回答: 二、八、十六转十,另 进制 为n,整数部分:假定是ABCD,那么整数部分的 十进制数 为A*n^(A所在的位数-1)+B*n^(B所在的位数-1)+C*n^(C所在的位数-1) + D*n^(D 所在的位数-1) = A*n^3 + B*...

二进制运算,1001.011=(0.1001011)乘以2的多少次方?
1001.011=(0.1001011)乘以2的100次方 由此可见规律,前者小数点向后移动2位,而2的二进制表示为10 后者小数点向前移动四位,而4的二进制表示为100 而底数(十进制时以10的幂次为标准),故二进制时以2的幂次为标准 不知道讲清楚了没有,呼呼 ...

十进制数27.75转换成二进制数是
整数部分有辗转相除法得到11011小数部分用乘二取整法得到11000所以结果为11011.11000

相似回答