綜合知識

當前位置 /首頁/綜合知識 > /列表

十進制轉化為二進制咋算

十進制轉化為二進制咋算

1.常用的十進制轉換二進制的方法是除2取餘,逆序排列法。具體做法是:用2整除十進制整數,得到一個商和餘數;再用2去除商,又會得到一個商和餘數,如此重複,直到商為小於1時為止,然後把先得到的餘數作為二進制數的低位有效位,後得到的餘數作為二進制數的高位有效位,依次排列起來。例如,將十進制數255轉換為二進制數的過程為:255/2=127餘1,127/2=63餘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,所以255的二進制表示為11111111。

小編還為您整理了以下內容,可能對您也有幫助:

十進制怎麼轉化為二進制

十進制轉化為二進制的方法如下:

1、方法一

正整數轉二進制:除二取餘,倒敍擺列,高位補零 即用2除正整數,從而得到商和餘數;隨後,用2除商,也將得到商與餘數;如此重複,直至商小於1為止。然後,將餘數進行倒敍擺列,從而得二進制。如圖為十進制數20轉二進制數。

2、方法二

負整數轉二進制:先將所對應的正整數轉換為二進制,在對二進制數取反,然後對結果加一。如圖為十進制數-20轉換為二進制數。

3、方法三

8421BCD碼:8421碼利用4為二進制碼的組合來表示十進制數,且每一位二進制碼的“1”代表為一個固定數值;通過對每位所對應的固定數值相加而得十進制數。如圖,表示以8位二進制為例的每一位二進制碼“1”所對應的固定數值。421碼實質就是取對應二進制碼“1”所對應的固定數值進行相加,使得等於目標的十進制數。

十進制怎麼轉換二進制?

十進制轉換二進制的方法如下:

1、把十進制中的整數部分轉為二進制。把十進制數,用二因式分解,取它的餘數。例如,101/2=50,餘數為1,50/2=25,餘數為0,25/2=12,餘數為1,12/2=6,餘數為0,6/2=3,餘數為0,3/2=1,餘數為1,1/2=0,餘數為1。

2、把相應的餘數從低向高順着寫出來,如上的為1100101,即為101的二進制表示形式。

3、把十進制中的小數部分轉為二進制。 把小數不斷乘2,取整,直至沒有小數為止。注意不是所有小數都能轉為二進制的。例如,0.75*2=1.50,取整數1,0.50*2=1,取整數1。

4、把相應的整數按順序就可得0.11。 要將二進制數為十進制數,只要反過來算就可以了。

人類算數採用十進制,可能跟人類有十根手指有關。亞里士多德稱人類普遍使用十進制,只不過是絕大多數人生來就有10根手指這樣一個解剖學事實的結果。實際上,在古代世界開發的有文字的記數體系中,除了巴比倫文明的楔形數字為60進制,瑪雅數字為20進制外,幾乎全部為十進制。只不過,這些十進制記數體系並不是按位的。

二進制是計算技術中廣泛採用的一種數制。二進制數據是用0和1兩個數碼來表示的數。它的基數為2,進位規則是“逢二進一”,借位規則是“借一當二”,由18世紀德國數理哲學大師萊布尼茲發現。

當前的計算機系統使用的基本上是二進制系統,數據在計算機中主要是以補碼的形式存儲的。計算機中的二進制則是一個非常微小的開關,用“開”來表示1,“關”來表示0。

20世紀被稱作第三次科技的重要標誌之一的計算機的發明與應用,因為數字計算機只能識別和處理由‘0’、‘1’符號串組成的代碼。其運算模式正是二進制。

19世紀愛爾蘭邏輯學家喬治布爾對邏輯命題的思考過程轉化為對符號"0''、''1''的某種代數演算,二進制是逢2進位的進位制。0、1是基本算符。因為它只使用0、1兩個數字符號,非常簡單方便,易於用電子方式實現。

十進制數如何轉換為二進制數?

方法如下:

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

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

以321為例,步驟如下

321/2=160.....1

160/2=80........0

80/2=40...........0

40/2=20...........0

20/2=10...........0

10/2=5.............0

5/2=2...............1

2/2=1...............0

1/2=0...............1

則321(十進制)=101000001(二進制)

2、百度搜索查詢:

(1)、打開百度,在百度搜索“321轉換成二進制數”;

(2)、得到轉換結果。

十進制轉二進制算法

十進制轉二進制算法如下:

1、第一種:用2整除的方式。用2整除十進制整數,得到一個商和餘數;再用2去除商,又會得到一個商和餘數,如此重複,直到商為小於1時為止,然後把先得到餘數作為二進制數的低位有效位,後得到的餘數作為二進制數的高位有效位,以此排列起來。2、第二種:1248比表法以十進制100轉換為二進制為例:從左至右依次開始:100比128小,取0;100比64大,取1,剩36;36比32大,取1,剩4;4比16小,取0;4比8小,取0;4不比4小,取1,剩0;0比2小,取0;0比1小,取0。最終得:01100100。