例如,011101.11001变成八进制的,小数点后面怎么数位啊?是小数点后面是直接1,2,3····那样还是0,1,2,3····那样??我有点弄不明白,小数点后面我的算法是:1*2+1*4+0*6这样的算法对不对呢??
转换规则:
整数部分: 从后往前每三位一组,缺位处用0填补,然后按十进制方法进行转化;
小数部分:从前往后每三位一组,缺位处用0填补,然后按十进制方法进行转化;
转换举例:
如:011101.11001
先补齐
011101.110010
然后每3位变成8进制
011101.110010
3 5. 6 2
扩展资料:
进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。
基数是指,进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。
位权是指,进位制中每一固定位置对应的单位值。
二进制--->八进制
(11001.101)
整数部分: 从后往前每三位一组,缺位处用0填补,然后按十进制方法进行转化, 则有:
001=1
011=3
然后我们将结果按从下往上的顺序书写就是:31,那么这个31就是二进制11001的八进制形式。
参考资料:百度百科-进制转换