十進位制數13 45 123 125轉換成二進位制數

時間 2022-02-09 02:15:04

1樓:毓人

(13)10

=((0*1010+1)*1010+11)2=(1*1010+11)2

=(1010+11)2

=(1101)2

(0.5)10

=(101/1010)2

=(0.1)2

(13.5)10

=(1101.1)2

--------------------------------------------

(45)10

=((0*1010+100)*1010+101)2=(100*1010+101)2

=(101000+101)2

=(101101)2

(0.25)10

=((101/1010+10)/1010)2=((0.1+10)/1010)2

=(10.1/1010)2

=(0.01)2

(45.25)10

=(101101.01)2

-----------------------------------------

(123)10

=(((0*1010+1)*1010+10)*1010+11)2=((1*1010+10)*1010+11)2=((1010+10)*1010+11)2=(1100*1010+11)2

=(1111000+11)2

=(1111011)2

(0.125)10

=(((101/1010+10)/1010+1)/1010)2=(((0.1+10)/1010+1)/1010)2=((10.1/1010+1)/1010)2=((0.

01+1)/1010)2

=(1.01/1010)2

=(0.001)2

(123.125)10

=(1111011.001)2

2樓:匿名使用者

系統的計算機帶進位制轉換的

將十進位制(25.45)10轉換成等值的二進位制

3樓:匿名使用者

十進位制數轉換為二進位制數時,由於整數和小數的轉換方法不同,所以先將十進位制數的整數部分和小數部分分別轉換後,再加以合併。

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

25÷2=12……1

12÷2=6……0

6÷2=3……0

3÷2=1……1

1÷2=0……1

所以,整數25轉換為二進位制數是11001

十進位制小數轉換成二進位制小數採用"乘2取整,順序排列"法。具體做法是:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,此時0或1為二進位制的最後一位。

或者達到所要求的精度為止。

然後把取出的整數部分按順序排列起來,先取的整數作為二進位制小數的高位有效位,後取的整數作為低位有效位。

0.45×2=0.9……取出整數部分0

0.9×2=1.8……取出整數部分1

0.8×2=1.6……取出整數部分1

0.6×2=1.2……取出整數部分1

0.2×2=0.4……取出整數部分0

0.4×2=0.8……取出整數部分0

0.8×2=1.6……取出整數部分1

0.6×2=1.2……取出整數部分1

0.2×2=0.4……取出整數部分0

0.4×2=0.8……取出整數部分0

……後四位1100迴圈

0.45轉換為二進位制數是0.0111001100……

所以,25.45轉換為二進位制數是11001.0111001100……

45.25十進位制轉二進位制過程

4樓:zyz鄭遠征

1、先求整數部分:45

一直用結果除以2,直到結果為0,然後取餘數,從下往上對應二進位制從左到右:101101

45 / 2 = 22 餘 1

22 / 2 = 11 餘 0

11 / 2 = 5 餘 1

5 / 2 = 2 餘 1

2 / 2 = 1 餘 0

1 / 2 = 0 餘 1

2、小數部分:0.25

用0.25乘以2,取出整數部分,剩下的繼續乘以2,如此下去,直到結果為小數部分為0,若不會為0,那麼與往後乘,精確度越高。

0.25 x 2 = 0.5 整數部分為 0 剩餘 0.5

0.5 x 2 = 1.0 整數部分為 1 剩餘 0那麼小數部分二進位制為:01

那麼45.25的二進位制為:101101.01

5樓:

45/2 = 22 -- 1

22/2 = 11 -- 0

11/2 = 5 -- 1

5/2 = 2 -- 1

2/2 = 1 -- 0

0.25 *2 = 0.5 -- 0

0.5*2 = 1

所以等於10110.01

十進位制數127轉換成二進位制數是( )

6樓:千鳥

方法bai:除2取餘法

127除以

duzhi2,商dao63,餘數

回是1;

63除以答2,商31,餘數是1;

31除以2,商15,餘數是1;

15除以2,商7,餘數是1;

7除以2,商3,餘數是1;

3除以2,商1,餘數是1;

1除以2,商0,餘數是1.

將餘數從下向上排列,為1111111.

計算機內部表示數的位元組單位是定長的,如8位,16位,或32位。所以,位數不夠時,高位補零,答案是01111111,選b.

拓展:原理:

二進位制的基數為2,我們十進位制化二進位制時所除的2就是它的基數。談到它的原理,就不得不說說關於位權的概念。某進位制計數制中各位數字符號所表示的數值表示該數字符號值乘以一個與數字符號有關的常數,該常數稱為 「位權 」 。

位權的大小是以基數為底,數字符號所處的位置的序號為指數的整數次冪。十進位制數的百位、十位、個位、十分位的權分別是10的2次方、10的1次方、10的0次方,10的-1次方。二進位制數就是2的n次冪。

除k取餘法:除k取餘法,主要用於把十進位制的數化為k進位制的數.

詳見:網頁連結

7樓:匿名使用者

127/2=63...1

63/2=31......1

31/2=15......1

15/2=7......1

7/2=3........1

3/2=1......1

所以共有7個1選a

8樓:瑞大大女神經

a選項8個1

應該選b

十進位制數轉換成二進位制數的過程,十進位制數127轉換成二進位制數是( )

浪漫雪狼 呵呵很簡單啊 如果是整數的話 就除以2取餘數 結果是從下至上 比如 472 d b 30 2除15餘0 15除2得7餘1 7除2得3餘1 3除2得1餘1 再 1除2得0餘1 因而結果為 11110 b 如果是純小數的話 就乘以二取整 結果是從上至下 就不舉例了哦 要是既有整數又有小數的話 ...

每個十進位制的數是位元組嗎,每個十進位制的數是一個位元組嗎?

一個位元組等於8個bit,也就可以放8個2進位制。4個2進位制足以表示一個10進位制,所以一個位元組可以表達2個10進位制。一個位元組能表示的最大帶符號十進位制數為 一個位元組能表示的最大帶符號十進位制數為 127。八進位制整常數以 0 開頭,十六進位制整常數以 0x 開頭。3.0在記憶體中佔 8 ...

十進位制數92轉換為2進位制數和16進位制數分別是多少

十進位制數轉二進位制 只要將上面的8個數值中的其中幾個加起來 92然後用到的數字下面標1,沒有用到標零即可。得到的二進位制就是0101 1100 那麼轉16進位制,可以直接可以通過上面來轉,由於二進位制轉16進位制是4位一組來看 0到15 同樣用 8 4 2 1 1 1 0 0 8 4 12 用c表...