十進位制18轉化成二進位制是010010 是怎麼算的 求過程

時間 2021-12-25 16:12:01

1樓:天使在唱歌

十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。

十進位制18轉化成二進位制,計算方法如下:

18÷2=9 餘數為0;

9÷2=4  餘數為1;

4÷2=2  餘數為0;

2÷2=1  餘數為0;

1÷2=0  餘數為1;

所有餘數逆序排列為:10010;

如果是在計算機領域,由於計算機內部表示數的位元組單位是定長的,如8位、16位、或32位。所以,位數不夠時就需要高位補零,即18轉換成二進位制以後就是0010010,寫成010010也是可以的。

計算過程也可這樣寫:

2樓:睢容

將正的十進位制數除以二,得到的商再除以二,依次類推知道商為零或一時為止,然後在旁邊標出各步的餘數,最後倒著寫出來

18÷2=9 餘數 0

9÷2=4+1 餘數1

4÷2=2 餘數0

2÷2=1 餘數0

1÷2=0+1 餘數1

餘數倒過來也就是10010,高位補零 010010

3樓:匿名使用者

用短除法

18 ÷ 2 餘數為 0,剩下 9

9 ÷ 2 餘數為 1,剩下 4

4 ÷ 2 餘數為 0,剩下 2

2 ÷ 2 餘數為 0,剩下 1

1 ÷ 2 餘數為 1,剩下 0

最後從下往上看餘數,就得到 10010

(3)(10111. 01)2二進位制數轉換成十進位制數、八進位制數和十六進位制數:

4樓:匿名使用者

^自己看看吧1*2^5+1*2^3+1*2^2+1*2^1+1*2^-2=1*32 + 1*8 + 1*4 +1*2 +1*0.25=(46.25)10 轉換8進位制,每三位二進位制連在一起看010 111.

010010就是2,111就是4+2+1=7於是就是(27.2)8十六進位制就是四位四位的轉換0001 0111.01000001就是1,0111就是4+2+1=7,0100=4於是就是(17.

4)16二進位制轉10進位制,就是把每一位的數字乘以那一位對應的權重比如說你那個二進位制最高位是第5位,所以權重就是2的五次方,也就是32,那一位是數字1,所以就是1*32第4位是0,所以就是0*2的四次方,就是0第3位是1,所以就是1*2的三次方,就是8等等。。。這些全部加起來,就是10進製表達了 八進位制和十六進位制就更簡單些,把數字分成三位三位的一組(8進位制)或者四位四位的(16進位制)然後就類似於我上面寫的那樣,對每一組,還是像十進位制那樣轉換,就可以得到最終結果了

5樓:匿名使用者

3 二進位制11 二進位制中沒有3,所以我預設為這是10進位制的數字3

1011101 八進位制135

10111001 八進位制271 不知道你那個.是0還是空格,二進位制裡是沒有點的.

2 16進位制0x2 2進位制中沒有2,我預設為是10進位制的2

不知道是不是你要的.

6樓:匿名使用者

(10111.01)2=(23.25)10=(27.2)8=(17.4)16

7樓:匿名使用者

(23.)10十進位制,(27.2)8八進位制,(17.4)16十六進位制

無符號二進位制110111轉化成十進位制數是過程

lz 110111 1 2 0 1 2 1 1 2 2 0 2 3 1 2 4 1 2 5 1 2 4 0 16 32 55 1 2 0表示 1乘於2的0次方 以下是一樣的,為什麼是2的0次方。2的1次方呢,這是因為你這個是2進位制轉10所以底數為2 如果是8轉10的話 底數就是8了.給你一個公式....

十進位制625 25轉化成二進位制是多少?方法是什麼

假設我們要把十進位制156轉化成二進位制!第一步把156除於2,得到78,剛好整除,然後後面記錄0!依次除於2,能整除的記錄0,不能整除的記錄1這就是最後的結果,這個方法適合所有的轉化,是最常見的!可以自己多練習幾次,你就熟悉掌握了!二進位制怎樣轉換十進位制的方法你可看我其它經驗,謝謝支援哦。二進位...

二進位制轉十進位制,十進位制轉二進位制的演算法 求助

隨便什麼名啦啦 二進位制轉換為十進位制 方法 按權求和 該方法的具體步驟是先將二迸制的數寫成加權係數式,而後根據十進位制的加法規則進行求和 規律 個位上的數字的次數是0,十位上的數字的次數是1,依次遞增,而十分位的數字的次數是 1,百分位上數字的次數是 2,依次遞減。十進位制轉換為二進位制 一個十進...