谁能把283.8125D转化成八进制数,详细步骤……

如题所述

第1个回答  2011-10-09
(283)D
=(((0*1010+10)*1010+1000)*1010+11)B
=((10*1010+1000)*1010+11)B
=((10100+1000)*1010+11)B
=(11100*1010+11)B
=(100011000+11)B
=(100011011)B

(0.8125)D
=((((101/1010+10)/1010+1)/1010+1000)/1010)B
=((((0.1+10)/1010+1)/1010+1000)/1010)B
=(((10.1/1010+1)/1010+1000)/1010)B
=(((0.01+1)/1010+1000)/1010)B
=((1.01/1010+1000)/1010)B
=((0.001+1000)/1010)B
=(1000.001/1010)B
=(0.1101)B

(283.8125)D
=(100011011.1101)B

谁能把283.8125D转化成八进制数,详细步骤……
=(0.1101)B (283.8125)D =(100011011.1101)B

十进制数283.8125转化成八进制数?(有没有简便方法)
这个没什么简便方法吧,只能按部就班。就是把十进制数分解为(对本题来说):a*8^2 + b*8 + c*8^0 + d*8^(-1) + e*8^(-2) + ...那么我们就知道这个十进制数可以转化为8进制数:abc.de...具体的,尝试283.8125\/8^2 我们会得出:283.8125=4*8^2 + 27.8125 然后尝试27.812...

相似回答