怎麼把12十進位制轉二進位制,如何把十進位制轉化為二進位制

2023-02-14 19:50:03 字數 4560 閱讀 9341

1樓:匿名使用者

12除以2,商6餘0;6除以2,商3餘0;3除以2,商1餘1;1除以2商0餘1。將所得餘數1100(注意順序,不是0011)連在一起既為12的二進位制。

2樓:豔陽高照的午後

12(十進位制) =1100(二進位制)

十進位制整數轉換為二進位制整數:

十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:用2整除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為0時為止,然後把先得到的餘數作為二進位製數的低位有效位,後得到的餘數作為二進位製數的高位有效位,依次排列起來。

具體做法:12/2=6餘0

6/2=3餘0

3/2=1餘1

1/2=0餘1

12(十進位制) =1100(二進位制)

如何把十進位制轉化為二進位制

3樓:木子說

方法如下:

1、十進位制整數轉二進位製數方法:除以2取餘數,逆序排列(除二取餘法)。

具體做法:用2整除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位製數的低位有效位,後得到的餘數作為二進位製數的高位有效位,依次排列起來。

以54為例,步驟如下:

則54(十進位制)=110110(二進位制)。

4樓:島上

06如何快速的將二進位制轉換成十進位制。

5樓:手機使用者

1、取需要轉換的十進位製數。

2、十進位製數除以2

3、若整除,轉換後的二進位制串在原來的串前加0;否則,轉換後的二進位制串在原來的串前加1;

4、判斷商是否為0?為0,完成;否則,將商設定成需要轉換的十進位製數,重複1

6樓:匿名使用者

十進位製數等於2的n次方的和。(n=0,1,2,--二進位制從右向左的每一位分別對應2的0次方,2的1次方,2的2次方---以此類推。

如:1等於2的0次方,1=1;

2等於2的1次方,2=10;

3等於2的1次方加2的0次方,3=11;

4等於2的2次方,4=100;

5等於2的2次方加2的0次方,5=101;

以此類推。

7樓:匿名使用者

用手工的還是計算的。

看看數在什麼範圍內,用減法再用2進製加法。

8樓:匿名使用者

十進位製數除以二取餘數直到除不了(取整數)

將餘數倒著排列(可以餘零)

9樓:匿名使用者

你以十進位制的數除以你所要轉換的進製數,把每次除得的餘數記在旁邊,所得的商數繼續除以進製數,直到餘數為0時止。例如你要把100轉換成八進位制:

100/8=12...餘數為4);

12/8=1...餘數為4);

1/8=0...餘數為1);

然後把相應的餘數從低向高順著寫出來,如上的為144,此即為100的八進位制表示形式。

十進位制轉換為十六進位制與二進位制與前面的轉化為八進位制相同,如100轉換為十六進位制:

100/16=6...餘數為4);

6/16=0...餘數為6);

同理則以十六進位制表示的100形式為64;

100轉換為二進位制:

100/2=50...餘數為0);

50/2=25...餘數為0);

25/2=12...餘數為1);

12/2=6...餘數為0);

6/2=3...餘數為0);

3/2=1...餘數為1);

1/2=0...餘數為1);

所以100的二進位制表示形式為1100100;

要換回來就反著算!

怎麼把十進位制65轉化為二進位制

10樓:匿名使用者

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

具體做法是:用2整除十進位制整數,可以得到乙個商和餘數;再用2去除商,又會得到乙個商和餘數,如此進行,直到商為0時為止,然後把先得到的餘數作為二進位製數的低位有效位,後得到的餘數作為二進位製數的高位有效位,依次排列起來。例如:65

故為1000001

11樓:島上

06如何快速的將二進位制轉換成十進位制。

12樓:匿名使用者

1 2 4 8 16 32 64 ..用除法 65/2...1(上2餘1) 32/2...

0 2/2...0 1/2...1把餘數反過來寫就是的了 1000001

13樓:匿名使用者

一直除以二,把餘數寫在旁邊,直到最後為一時,把餘數倒著寫,寫出來的就是二進位制的值,100001

14樓:匿名使用者

65=2^6+2^0;所以二進位制表示為:1000001

如何將十進位制轉化為二進位制?

15樓:島上

06如何快速的將二進位制轉換成十進位制。

16樓:聽不清啊

方法為:

除2反向取餘。

以47為例:

此時商為0,除法結束。從下向上讀取每一次的餘數,即為答案:

怎麼把十進位製數轉換為二進位制

17樓:王木木_威武

十進位制轉成二進位制是這樣:

把這個十進位製數做二的整除運算,並將所得到的餘數倒過來.例如將十進位制的10轉為二進位制是這樣:

(1) 10/2,商5餘0;

(2) 5/2,商2餘1;

(3)2/2,商1餘0;

(4)1/2,商0餘1.

(5)將所得的餘數侄倒過來,就是1010,所以十進位制的10轉化為二進位制就是1010

二進位制轉化為十進位制是這樣的:

這裡可以用8421碼的方法.這個方法是將你所要轉化的二進位制從右向左數,從0開始數(這個數我們叫n),在位數是1的地方停下,並將1乘以2的n次方,最後將這些1乘以2的n次方相加,就是這個二進數的十進位制了.

還是舉個例子吧:

求110101的十進位製數.從右向左開始了。

(1) 1乘以2的0次方,等於1;

(2) 1乘以2的2次方,等於4;

(3) 1乘以2的4次方,等於16;

(4) 1乘以2的5次方,等於32;

(5) 將這些結果相加:1+4+16+32=53所要求的二進位製數的十進位制就是53.

不知道我說的你明白了嗎?我覺得我說的不是很明白,不過我舉了例子,應該就可以明白了.

18樓:匿名使用者

開始→附件→計算器。

檢視→科學型。

輸入十進位製數按f8

將(12.3)10轉化二進位制

19樓:網友

將(轉化二進位制是,結果保留8位小數。整數部分利用除2取餘法,小數部分利用乘2取整法。

小數部分轉換:用去乘以2等於0.

6,取整數0;用去乘以2等於,取整數1;再用0.

2去乘以2等於,取整數0;用去乘以2等於0.

8,取整數0;用乘以2等於,取整數1,用0.

6去乘以2等於,取整數1,用整數去乘2等於0.

4,取整數0...

後面會一直迴圈計算下去,取8位小數,正向排序得結果。

整數部分轉換;12除以2等於6,餘數為0,用6除以2等於3,餘數為0,用3除以2等於1,餘數為1,用1除以2等於0,餘數為1。然後將餘數逆向排序得結果1100。

20樓:匿名使用者

二進位制轉十進位制。

從最後一位開始算,依次列為第0、1、2...位第n位的數(0或1)乘以2的n次方。

得到的結果相加就是答案。

例如:01101011.轉十進位制:

第0位:1乘2的0次方=1

1乘2的1次方=2

0乘2的2次方=0

1乘2的3次方=8

0乘2的4次方=0

1乘2的5次方=32

1乘2的6次方=64

0乘2的7次方=0

然後:1+2+0

二進位制01101011=十進位制107. 1010101 1+0+8+0+32+0+64

21樓:匿名使用者

分成兩部分轉換:整數,小數。

12=1100(b) 除2逆向取餘。

乘2正向取整數部分( =

十進位制12.1875如何轉換成二進位制?

22樓:登嬌玄初夏

具體理論依據:

整數部分"除2取餘",按先後順序,先余為低位,後余為高位!

小數部分"乘2取整",先整為高位,後整為低位!

就你的這個數來說1100是整數部分的,小數部分演示如下:,所以整數部分為零,即取"0"

接著,整數部分還是零,即取"0",然後0.

75*2=整數部分為1,所以取1,最後所以取1,又先整為高位,後整為低位,所以12.

1875轉化為二進位制後為。

二進位制轉十進位制,二進位制轉化為十進位制的演算法?

有符號數的話,最高位為1 就是最左邊那個 表示負數,這時候就要按位取反再加1,得出來的二進位制正常翻譯成十進位制,然後結果就是負的那個數。無符號數,或者最高位為0的話,直接轉換就行了。二進位制轉化為十進位制的演算法?從最抄低位 最右 算起襲,位上的數字乘以本位的權重。bai,權重就du是2的第幾位的...

二進位制如何轉化為十進位制?二進位制怎樣轉換為十進位制?

二進位制是一種由0和1組成的數字系統,而十進位制是一種由0到9這10個數字組成的數字系統。將乙個二進位製數轉化為十進位制,可以使用以下方法 從二進位製數的最右邊 即最低位 開始,將每一位的值乘以2的冪,冪的指數從0開始逐次增加1。將每一位的乘積相加,得到最終的十進位製數。例如,將二進位製數10110...

二進位製數11011110轉化為十進位制是多少

二進位製數11011110轉化為十進位制最常用的方法是先轉化為十六進數,再轉化為十進位製數。11011110 1101 1110 8 4 0 1 16 8 4 2 0 13 16 14 222 11011110 2 0 2 1 2 1 2 0 2 1 2 1 2 1 2 1 2 0 10 1 2 1...