將10進位制100 345轉換為8進位制怎麼算

時間 2023-02-25 09:15:08

1樓:網友

整數部分,除8取餘法,每次將整數部分除以8,餘數為該位權上的數,商繼續除以8,餘數又為上一個位權上的數,然後以此類推一直下去,直到商為零,最後從最後一個餘數向前排列就可以了。再看小數部分,用乘八取整法,也就是說小數部分乘以8,然後取整數部分,再讓剩下的小數部分再乘以8,再取整數部分,……以此類推,一直乘到小數部分為零為止。

至此得到結果。明白了不?

將十進位制數100.345(10),轉換為等值二進位制數。( )

2樓:潘斐陽

是 a

方法:整數部分一直除以2,將餘數逆序輸出。

小數部分一直乘以2,將整數順序輸出。

十進位制整數轉化為八進位制數的規則是什麼???十進位制數345轉化為十六進位制數怎麼轉??

3樓:匿名使用者

1、十到八:整數除⑧取餘倒排列。

十進位制100轉換為8進製為144,怎麼算出來的

怎麼把一個10 進位制數轉化為8進位制啊!

4樓:嘟嚕門

1、首先啟動excel2010,選擇單元格a2輸入十進位制數1,a3輸入3,填充等差數列。

2、選擇單元格b2,點選插入函式,接著彈出插入函式對話方塊。

3、選擇類別設定為全部,選擇函式dec2oct函式,點選確定按鈕。

4、在函式引數對話方塊中設定number引數為a2,設定places為4,點選確定按鈕。

5、接著就會出現結果,結果就以4位字元的形式出現,檢視結果。

6、然後把滑鼠放在單元格b2的右下方雙擊進行填充,這樣就完成了轉換操作。

5樓:網友

短除法,十進位制的數除以8,餘數繼續除8,直到餘數小於8。將最後的餘數與前面的商相連就得到八進位制數了。

6樓:匿名使用者

演算法思想:進10進位制的數除8取餘數,先得到的排在底位,後得到的排高位,就可轉化8進位制了。

7樓:匿名使用者

不用學 電腦自帶的計算器可以轉換的。

8樓:匿名使用者

dowhile(n!=0)

左邊n是8進位制的,n是10進位制的。

9樓:匿名使用者

十進位制轉各進位制。

要將十進位制轉為各進位制的方式,只需除以各進位制的權值,取得其餘數,第一次的餘數當個位數,第二次餘數當十位數,其餘依此類推,直到被除數小於權值,最後的被除數當最高位數。

一、十進位制轉二進位制。

如:55轉為二進位制。

27――1 個位。

13――1 第二位。

6――1 第三位。

3――0 第四位。

1――1 第五位。

最後被除數1為第七位,即得110111

二、十進位制轉八進位制。

如:5621轉為八進位制。

702 ――5 第一位(個位)

87 ――6 第二位。

10 ――7 第三位。

1 ――2 第四位。

最後得八進位制數:12765

三、十進位制數十六進位制。

如:76521轉為十六進位制。

4726 ――5 第一位(個位)

295 ――6 第二位。

18 ――6 第三位。

1 ――2 第四位。

最後得1276516

10樓:匿名使用者

除八取餘再除八~~~得到的結果從下往上讀就可以了。

345從八進位制轉換成十六進位制是多少?

10進位制數轉8進位制怎麼轉?

11樓:匿名使用者

假設十進位制數為1000,則八進位制數位1750,過程如下:

1000/8=125,餘數為0;

125/8=15,餘數為5;

15/8=1,餘數為7;

1/8=0,餘數為1;

你從下往上看這些餘數,順序寫出,就是答案1750,要注意的是最後一定要除到0為止,也就是最後一步1/8=0,一定要除到0.

再示範一個數,比如十進位制的534,八進位制為1026,過程為:

534/8=66,餘數為6;

66/8=8,餘數為2;

8/8=1,餘數為0;

1/8=0,餘數為1;

仍然是從下往上看這些餘數,順序寫出,答案為1026

你可以自己歸納一下,大進位制數轉小進位制數都可以用這個方法,比如十六進位制轉10進位制,如果你不知道答案,可以用windows自帶的計算器來驗證,要用科學型的(在計算器——檢視——科學型)

如果是八進位制轉十進位制的,可以用下述方法:

還是上面的例子1026八進位制轉十進位制。

1*8^3+0*8^2+2*8^1+6*8^0=534 (8^3指的是8的立方)

上式各項的意義:1*8^3中的1是1026的千位;八進位制時,第二個數為8;3是指4-1,這個4是指1026是4位數。

0*8^2意義同上。0是1026的百位;八進位制時,第二個數為8;2是指4-2(8後面的指數是遞減的形式)。

一直寫到8^0一項即可。

所以求anan-1……a1八進位制的n位數轉十進位制時(比如八進位制的1026,對應的a4=1,a3=0,a2=2,a1=6),總結出公式為:

an*8^n+an-1*8^(n-1)+an-2*8^(n-2)+…a1*8^0=對應的十進位制數。

所以小進位制數轉大進位制數都可以用這個方法。

最後說一下,你的十進位制的10轉為八進位制的數,應當是12,而不是。

12樓:匿名使用者

用除8取餘法。

如:5959/8 = 7 餘 37/8 不夠除 得7最後由下而上得73

13樓:胖虎老師

4、小數部分方法:乘8取整法,即將小數部分乘以8,然後取整數部分,剩下的小數部分繼續乘以8,然後取整數部分,剩下的小數部分又乘以8,一直取到小數部分為零為止。如果永遠不能為零,就同十進位制數的四捨五入一樣,暫取個名字叫3舍4入。

[ok啊][社會][ok啊][心]很高興為您解答,[鼓掌]如果感到滿意的話,請給個贊,謝謝,祝您生活愉快[心]

將31換成八進位制是多少?

14樓:仁宣明德大天尊

首先把這個十進位制數轉為二進位制,31=32-1,32=2^5,因此,32轉為二進位制就是100000,那麼31轉為二進位制就是11111(簡便演算法)。也可以這樣算:31=16+8+4+2+1=1*2^4+1*2^3+1*2^2+1*2^1+1*2^0,依次寫下2^n前面的因數,即可得到這個十進位制對應的二進位制。

(通用解法)

將十進位制轉為二進位制以後,轉為八進位制就容易多了,把這個二進位制,從右至左,每三位取一組,011 111,這時候再分別求每一組的十進位制數,011用十進位制表示為3,111用十進位制表示為7,因此011111八進位制就是37,也就是說十進位制31轉為八進位制就是37.

100轉成八進位制是多少?

15樓:匿名使用者

144用100/8,得12餘4,個位數就是4

再用12/8,得1餘4,十位數就是4

百位數就是1

將二進位制101101011轉換為八,十,十六進位制數,寫出具體

101101011 2 0001 0110 1011 2 每一位十六進位制數轉換為四位二進位制數,故按四位一組進行分割,缺位補零 16b 16 1 16 2 6 16 1 11 16 0 10 用十六進位制數轉換為十進位制數要有效率得多 1 256 6 16 11 1 10 256 96 11 10...

整數的進位制轉換,十進位制整數64轉換為二進位制整數等於多少

整數轉換既簡單又複雜,需要你花時間學習,就行。先介紹一下,十進位制轉二進位制,其餘自己學啊!方法為 十進位制數除2取餘法,即十進位制數除2,餘數為權位上的數,得到的商值繼續除2,依此步驟繼續向下運算直到商為0為止。1.進位制轉換 整數間 十進位制轉其他進位制 短除法 其他進位制轉十進位制 乘的形式 十進位制轉二進位制。...

如何將八進位制數2573轉換為相應的二進位制數

有一個公式 二進位制數 八進位制數 十六進位制數的各位數字分別乖以各自的基數的 n 1 次方,其和相加之和便是相應的十進位制數.個位,n 1 十位,n 2.舉例 110b 1 2的2次方 1 2的1次方 0 2的0次方 0 4 2 0 6d 110q 1 8的2次方 1 8的1次方 0 8的0次方 ...