10进制的小数怎么转化成8进制,详细点,再举点例子
进制转化中小数转化采用乘R取整法(R是要转换的进制),规则如下:
1、用R 去乘给出的十进制数的小数部分,取乘积的整数部分作为转换后R 进制小数点后第一位数字;
2、再用R 去乘上一步乘积的小数部分,然后取新乘积的整数部分作为转换后R 进制小数的低一位数字;
3、重复(2)操作,一直到乘积为0,或已得到要求精度数位为止。
例如十进制的1.15转化成八进制,整数部分按照整数转化法转化,小数部分转化如下:
0.15*8=1.2取1
0.2*8=1.6取1
0.6*8=4.8取4
0.8*8=6.4取6
0.4*8=3.2取3
0.2*8=1.6取1开始循环
扩展资料:
十进制整数转化八进制的方法:
1、采用除8取余法。
例:将十进制数115转化为八进制数
8| 115…… 3
8| 14 …… 6
8| 1 …… 1
结果:(115)10 = (163)8
2、先采用十进制化二进制的方法,再将二进制数化为八进制数
例:(115)10 = (1110011)2 = (163)8
1、首先打开电脑自带的计算器。直接按win+R,在弹出的运行对话框中输入“calc”,然后按Enter或点击确定即可打开计算器。
2、如果打开的计算器是标准型,就需要设置为科学性,点击“查看”,然后在下拉菜单中点击“科学性”。
3、计算器默认的是10进制,如果是10进制转换为其他进制,直接在计算器中输入数值,然后点击对应的进制,即可直接转换。例如将10进制1000转换为16进制。
4、如果是其他进制(如16进制)转换为10进制。那么先点击16进制,然后输入16进制的数值,再进行转换。
5、如果是其他进制(如2进制)转换为16进制。那么先点击2进制,然后输入2进制的数值,再进行转换。例如将2进制11001111转换为16进制。
先看整数10
35÷8=4余3
4÷8=0余4
从下到上取余数为43
看小数部分0.25
0.15*8=1.2取1
0.2*8=1.6取1
0.6*8=4.8取4
0.8*8=6.4取6
0.4*8=3.2取3
0.2*8=1.6取1开始循环
结果为1146314631463……
所以35.15转换后结果为
43.114631463……
换个无循环的35.25例子
0.25*8=2.0取2结束
35.25转换结果为43.2
写错第二行,改成:先看整数35
第五行改成0.15,手机回答不方便写错数字了
怎么将8进制的数转换为10进制