0 21的十進位制如何轉換成二進位制

時間 2023-02-14 19:55:06

1樓:濤聲海韻

十進位制小數轉換為二進位制小數。

十進位制小數轉換成二進位制小數採用「乘2取整,順序排列」法。具體做法是:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,或者達到所要求的精度為止。

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

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

2樓:木子說

方法如下:

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

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

以54為例,步驟如下:

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

3樓:島上

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

4樓:手機使用者

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

2、十進位制數除以2

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

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

5樓:匿名使用者

十進位制數等於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;

以此類推。

6樓:匿名使用者

用手工的還是計算的。

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

7樓:匿名使用者

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

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

8樓:匿名使用者

你以十進位制的數除以你所要轉換的進位制數,把每次除得的餘數記在旁邊,所得的商數繼續除以進位制數,直到餘數為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;

要換回來就反著算!

十進位制數35.25如何轉換成二進位制數?

9樓:餜挵澶氭潀

寫出二進位制各位基數,個位1,高位是低位乘以2,寫到比35大為止。

64,32,16,8,4,2,1用這組數從高到低將35湊出來。

_0,_1,__0,0,0,1,1 用到的數下面寫1,其餘寫0。

35d=10011b。

取小數部分乘以2=,擷取整數部分當成二進位制小數第1位[。

取上步結果小數部分乘以2=,小數部分為0停止運算,如果不是,可以一直算下去,直到小數部分為0或者達到要轉換的位數為止。

所謂bcd碼就是用十六進位制每位表示十進位制數,如果需要二進位制表達。

十進位制如何換算成二進位制?例如254 詳細的方法

10樓:木子說

方法如下:

1、手動計算。

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

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

以254為例:

1則254轉換成二進位制數為11111110。

搜尋可得到254轉換成二進位制數為:11111110

11樓:網友

利用電腦自帶的計算器工具可快捷完成十進位制對二進位制的轉換,254的二進位制是11111110。具體操作請參照以下步驟。

1、在電腦的工作列中找到「開始」選單圖示,然後進行點選。

2、進入「開始」選單介面後,依次點選選項「所有程式/附件/計算器」。

3、進入計算器軟體後,在「檢視」頁面中選擇「程式設計師」選項。

4、然後在出現的頁面中選擇「十進位制」選項,在顯示欄中輸入「254」。

5、然後用滑鼠選擇「二進位制」選項,顯示欄就會出現254的二進位制數11111110。完成以上設定後,即可完成十進位制向二進位制的轉換。

12樓:匿名使用者

找一個2的n次方最接近254的數 是128=2^7 然後相減 254-128=126

找一個2的n次方最接近126的數是64=2^6 然後相減 126-64=62

找一個2的n次方最接近62的數是32=2^5 然後相減 62-32=30

找一個2的n次方最接近30的數是16=2^4 然後相減 30-16=14

找一個2的n次方最接近14的數是8=2^3 然後相減 14-8=6

找一個2的n次方最接近6的數是 4=2^2 然後相減 6-4=2

找一個2的n次方最接近2的數是2=2^1 然後相減 2-2=0

即11111110

13樓:網友

除以2,變成單數後把餘出來的1寫在後面,一直除,除到最後就是了,比如9除以2等於4餘1,再除以2等於2不餘就填0,再除以2等於1,整除後的後面都是0,1再除以2等於0,餘1。那麼9就等於1001.如此。

14樓:匿名使用者

10進位制轉成2進位制。

將 (59)10 轉成二進位制:

分解至 0 為止,得 (111011)2。

15樓:匿名使用者

把十進位制數除以2倒取餘是最簡便的方法,下面給你一個通俗的解法。

254<2^8,所以254=2^7+..

可以驗證 254=2^7+2^6+2^5+2^4+2^3+2^2+2^1 (其實就是1*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+0*2^0)

所以254的二進位制是 1 1 1 1 1 1 1 0,後面這個0是指2^0,因為前面已經加到254了說明這一位不能是1只能是0

上面那個不具有代表性,再舉一個200的例子吧。

200<2^8,所以254=2^7+..

因為2^7+2^6<200而2^7+2^6+2^5>200,所以2^5這個一位是0

又因為2^7+2^6+2^4>200,所以2^4這個一位是0

以此驗證發現 200=2^7+2^6+ 2^3 (其實就是1*2^7+1*2^6+0*2^5+0*2^4+1*2^3+0*2^2+0*2^1+0*2^0)

所以200的二進位制是 1 1 0 0 1 0 0 0

16樓:一生那愛

用短除法除2取餘,倒序排列就行了。

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

17樓:島上

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

18樓:聽不清啊

方法為:

除2反向取餘。

以47為例:

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

0.75(十進位制)怎麼轉換成二進位制數

19樓:匿名使用者

採用「迴圈乘2」方法,將十進位制小數轉換成二進位制小數。

【例1】將十進位制)轉換成二進位制數十進位制)=二進位制)

【例2】將十進位制)轉換二進位制數。

由於乘積小數部分永遠不等於0,「迴圈乘2」操作可以無限做下去。

十進位制)≈

20樓:匿名使用者

即2的負一次方加2的負二次方,即轉換為二進位制的。

21樓:匿名使用者

小數部分是一直除以2,把餘數記下來就行了,整數部分方法一樣,只不過餘數要反著取。所以二進位制為。

把21轉化成二進位制形式

22樓:網友

答案 10101

方法1、短除法。

對於正整數n,將n除以2的餘數記錄下來(一定要按順序),在對n除以2 的商進行短除法計算,直到n小於2,再將記錄好的餘數倒著輸出就行了;

2、簡單計演算法。

……對於正整數n,先找離他最近的2的某一次方,記錄下次方數,計算差值,依此類推,按順序輸出就行了。

另外,一般用第一種方法。

對於數的小數部分,先乘以2,寫下整數部分,再取小數,依此類推。

十進位制的分數如何轉成二進位制的?

23樓:天寂無痕

十進位制的分數轉成二進位制的數。可以分別將分子分母化為二進位制數表示,再將他們拆開計算,最後相加得出。

11/28 ,這個分數用二進位制來表示。

分開來計算,11可以表示成二進位制為2的三次方+2+2的0次方,32 表示為2的5次方 。所以 15/32 變為 (2的三次方 + 2+ 1)/2的5次方 ,即為:2的-2次方+2的-4次方+2的-5次方 。

所以 11/ 28=二進位制)。

24樓:陽光上的橋

你這個很麻煩哦,計算機本身不支援分數的,只能支援浮點數,你要把分數除為小數,然後用浮點數表示。

然而浮動數的編碼方法有多種,一般是用一定位數表示底數、一定的位數表示指數,用科學計數法。

25樓:英曲巫馬杏兒

十進位制分數轉二進位制的方法:

用2整除十進位制整數,可以得到一個商和餘數。再用2去除商,又會得到一個商和餘數,如此進行,直到商為0時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來即可。

26樓:匿名使用者

像你這種是無限小數的轉換,只有一種方法:

1、將分子分母分別轉換成二進位制,用短除法。

2、將其相除,注意滿二進一,借位時也是借2,商只能是0或1:

所以:1011/11100=

另外,附上有限小數的轉換:

如。1、將其乘二: 則二進位制小數的二分位是整數部分1

2、取小數, 則二進位制小數的二十分位是整數部分0

3、重複1.得:(約等於)(

將二進位制101101101轉換成十進位制數怎麼轉換要

聖魔破天 二進位制轉化成十進位制的方法就是 每一位乘以二的這一位後面有幾位數的次方,例如 10就是,0位後面有0個數,所以就是0乘以2的0次方,1後面有1個數,所以就是1乘以2的1次方,最後所有結果相加就是最後轉換成的十進位制數 雨夜聽風過 101101101換算成 十進位制 第0位 1 2的0次方...

十進位制數60轉換成二進位制數,二進位制數1110111轉換成十進位制數是

96未來可期 十進位制整數轉二進位制的方法是除2取餘法。十進位制數60轉換成二進位制數全過程如下 60 2 30.0 30 2 15 0 15 2 7.1 7 2 3.1 3 2 1.1 1 2 0.1 是除的意思,等號後面第一列為商,第二列為餘數餘數的倒序即為結果 111100 文史一家人 轉化為...

二進位制的111111轉換成十進位制是多少

111111 2 0 2 1 2 1 2 1 2 1 2 1 2 1 10 1 2 1 2 1 2 1 2 1 2 1 10 3 2 1 2 1 2 1 2 1 10 7 2 1 2 1 2 1 10 15 2 1 2 1 10 31 2 1 10 63 10 的一般過程是從發現問題 提出問題開始的...