當前位置:首頁 » 操作系統 » 10進制轉2進制演算法

10進制轉2進制演算法

發布時間: 2022-08-04 02:33:41

『壹』 十進制怎麼轉換成二進制的

操作方法

01

二進制轉換為十進制:
二進制轉化為十進制相對簡單,只要按照規律展開即可。二進制數在數字右下角加腳標2,同理十進制加10。規律如下:

希望能幫助你,還是你及時採納謝謝!

『貳』 十進制轉二進制公式是什麼

十進制轉二進制公式:abcd.efg(2)=d*2⁰+c*2¹+b*2²+a*2³+e*2⁻¹+f*2⁻²+g*2⁻³(10)

小數點前或者整數要從右到左用二進制的每個數去乘以2的相應次方並遞增,小數點後則是從左往右乘以二的相應負次方並遞減。

例如:二進制數1101.01轉化成十進制

1101.01(2)=1*2⁰+0*2¹+1*2²+1*2³+0*2⁻¹+1*2⁻²=1+0+4+8+0+0.25=13.25(10)

(2)10進制轉2進制演算法擴展閱讀:

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

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

『叄』 10進制轉換成2進制怎麼計算

10進制整數轉換成2進制,採用「除2反向取余數」的方法。不停的把這個整數做短除法除以2,每次都記錄下商和余數,然後繼續做短除法,直到所得到的商等於零的時候為止。最後把每一次得到的余數從下往上連起來就是二進制整數的值。

『肆』 10進制怎麼轉化為2進制

十進制數轉換成二進制數
①十進制整數轉換成二進制整數(除基(2)取余法)
[例]
2
1993
2
996
…………1…………0位
低位二進制整數
2
498
…………0…………1位
2
249
…………0…………2位
2
124
…………1…………3位
2
62
…………0…………4位
2
31
…………0…………5位
2
15
…………1…………6位
2
7
…………1…………7位
2
3
…………1…………8位
2
1
…………1…………9位
0
…………1…………10位
高位二進制整數
注意,除到0商時結束2除步,回寫(從高位回到低位)余數便是所求二進制數,即:(1993)10=(11111001001)2
②十進制純小數轉換成二進制純小數(乘基(2)取整法)
[例]
0.625
2
2-1位…
1.
250
高位二進制小數
2
2-2位…
0.
500
2
2-3位
1.000
低位二進制小數
純小數位被全乘為0時,得准確二進制純小數;否則(純小數位永遠被2乘不為全是0)只能化成滿足某一精確度要求的二進制小數的近似值。例中(0.625)10=(0.101)2是准確值,其中101是順寫的積整位(從高位到低位)數。

『伍』 十進制數轉換為二進制數的方法是什麼

十進制數轉換為二進制數,要將整數和小數分別轉換,然後相加即可。
(1)十進制整數轉換為二進制整數
方法:除2取余。用2不斷去除要轉換的十進制數,直至商等於0為止,將所得的各次余數按逆序排列,最後一次的余數為最高位。即得所轉換的二進制數。
例將33轉換為二進制數。233…………1
2160280214
22_21……
.10
故33=10000IB 或33D=10000IB
(2)十進制小數轉換為二進制小數
方法:乘2取整。即用2連續去乘純小數部分,直至純小數部分為零或滿足所要求的精度,每次乘積的整數部分順序排列,就得到要求的二進制小數。
例將0.375轉換為二進制數。
0. 375
20. 750
2
整數部分為0 小數部分為0.751. 50
整數部分為1 小數部分為0.50. 5
0. 21. 0
整數部分為1 小數部分為0故0. 375=0. 011B,或寫為0. 375D=0. 011B

『陸』 十進制轉二進制演算法

如果要將十進制數轉換為二進制數,則應將十進制數的整數部分和小數部分分別轉換為二進制數,然後將這兩部分的二進制數合並得到完整的二進制數。

首先,通過短除法,十進制數可以除以2得到多個余數。最後,將余數從下到上進行排列組合,得到二進制數。

然後將小數部分乘以2,取每一步的整數部分,從上到下排列所有整數,得到小數部分的二進制數。



(6)10進制轉2進制演算法擴展閱讀:

二進制系統是一種廣泛應用於計算技術中的數字系統。它是1679年由德國數學哲學大師萊布尼茨發明的,二進制數據是由兩個數字表示的數字:0和1。其基數為2,進位規則為「每兩位一體」,借位規則為「借一位時兩位」。

目前的計算機系統基本上採用二進制,數據主要以補碼的形式存儲在計算機中。計算機中的二進制系統是一個非常小的開關,1為「開」,0為「關」。

20世紀,計算機的發明和應用,是第三次科技革命的重要標志之一,因為數字計算機只能識別和處理由「0」組成的代碼1'符號字元串。它的運行模式完全是二進制的。

19世紀,愛爾蘭邏輯學家喬治·布爾(Georgebull)將邏輯命題的思維過程轉化為對符號「0」的代數運算1英寸。二進制系統是每2位的進位系統,0、1是基本運算符。因為它只使用0和1兩個數字,所以非常簡單方便,並且易於電子實現。

『柒』 十進制轉二進制怎麼算

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

舉例來說:
87轉換為二進制:
87÷2=43餘1
43÷2=21餘1
21÷2=10餘1
10÷2=5 餘0
5÷2=2餘1
2÷2=1餘0
1÷2=0餘1

從下往上取余數1010111。所以,87[10]=1010111[2].

『捌』 十進制二進制轉換公式是什麼

十進制轉二進制公式:abcd.efg(2)=d*2⁰+c*2¹+b*2²+a*2³+e*2⁻¹+f*2⁻²+g*2⁻³(10)。

將一個十進制數除以二,得到的商再除以二,依次類推直到商等於一或零時為止,倒取除得的余數,即換算為二進制數的結果。只需記住要點:除二取余,倒序排列。

由於計算機內部表示數的位元組單位都是定長的,以2的冪次展開,或者8位,或者16位,或者32位....。於是,一個二進制數用計算機表示時,位數不足2的冪次時,高位上要補足若干個0。

舉例:

如:255(十進制)=11111111(二進制)

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

如:789=1100010101

789/2=394.5 =1 第10位

394/2=197 =0 第9位

197/2=98.5 =1 第8位

98/2=49 =0 第7位

49/2=24.5 =1 第6位

24/2=12 =0 第5位

12/2=6 =0 第4位

6/2=3 =0 第3位

3/2=1.5 =1 第2位

1/2=0.5 =1 第1位

以上內容參考網路-十進制轉二進制

『玖』 十進制轉二進制的簡單演算法

十進制(小於等於9223372036854775807)與64位及以下的二進制數相互轉換為,可用Win0 自帶的計算器(程序員模式)進行,簡單快捷。

十進制人工轉換為十進制可用除以2得余數法,先後到的余數從右到左排列即可 。

熱點內容
王者榮耀電腦如何改戰區安卓 發布:2025-01-17 13:23:18 瀏覽:814
華為手機如何開啟說出密碼 發布:2025-01-17 13:23:12 瀏覽:101
伺服器在美國說明什麼 發布:2025-01-17 13:14:10 瀏覽:11
啟辰t90有哪些配置 發布:2025-01-17 13:05:40 瀏覽:38
手機微博密碼怎麼改密碼忘了怎麼辦 發布:2025-01-17 13:04:44 瀏覽:959
微笑雲伺服器 發布:2025-01-17 13:03:25 瀏覽:83
android頂部標題欄 發布:2025-01-17 13:02:28 瀏覽:692
androidjs傳遞參數 發布:2025-01-17 12:51:54 瀏覽:477
建築大師輔助腳本 發布:2025-01-17 12:47:33 瀏覽:331
sql向上 發布:2025-01-17 12:43:57 瀏覽:275