
八进制转10进制怎么算
1个回答
展开全部
计算方法是将八进制每位上的数乘以位权,最后将得出来的数加在一起,结果就是转化完的十进制数字。一般采用该方法计算的题大多数涉及到计算机语言,例如c语言就常常进行进制转换。
八进制转换成十进制的小数部分和整数部分相反,要从左往右看,第1位的位权为8⁻¹=1/8,第2位的位权为8⁻²=1/64,第3位的位权为8⁻³=1/512,第4位的位权为8⁻⁴=1/4096……第m位的位权就为8⁻ᵐ。
二进制转十进制:
1、无符号整数,从右往左依次用二进制位上的数字乘以2的n次幂的和(n大于等于0)。
2、带符号的二进制整数,除去最高位的符号位(1为负数,0为正数),其余与无符号二进制转化为十进制方法相同。
3、小数二进制转化为十进制数,从小数点后第一位上的二进制数字乘以2的负一次方加上第二位上的二进制数字乘以2的负二次方,以此类推第n位上的二进制数字乘以2的负n次方。