-
最簡單的方法是使用 Windows 自帶的計算器,但您需要先選擇計算器的選單“View-> Scientific”。
二進位數轉換為十進位數。
二進位數的第 0 位數字的權重是 2 的 0 次方,第 1 位數字的權重是 2 的冪......所以,有乙個二進位數:0110 0100,它被轉換為十進位,如下所示:
這是垂直型別:(在計算機中,乘法符號用 *) 0110 0100 表示為十進位。
數字 0 0 * 20 = 0
第一位數字 0 * 21 = 0
第 2 位 1 * 22 = 4
第 3 位數字 0 * 23 = 0
位 4 0 * 24 = 0
第 5 位數字 1 * 25 = 32
第 6 位 1 * 26 = 64
第 7 位數字 0 * 27 = 0 +
水平計算為:
0 乘以 0 的多少,所以我們也可以跳過值為 0 的位:
二進位數和十六進製數相互轉換。
二進位到十六進製比較簡單,即在乙個段落中轉換為4位數字的十六進製。
例如,(上面的行是二進位數,下面是對應的十六進製):
f d , a 5 , 9 b
相反,當我們看到 fd 時,我們如何快速將其轉換為二進位數?
將 f 轉換為 1111,然後轉換為:1011。
所以,fd 到二進位數,是: 1111 1011 由於十六進製到二進位的轉換非常簡單,因此,當我們需要將十進位數轉換為二進位數時,我們也可以先將其轉換為十六進製,然後再轉換為二進位。
事實上,二進位數和十六進製數與計算機之間的轉換通常是由計算機處理的,我們不知道轉換方法也沒關係。
-
開啟附件中的計數器。
選擇---科學的觀看。
單擊“二進位”,輸入二進位值。
單擊occimal system,您可以計算八進位值。
-
有一種簡單的演算法可以改變具有不同正整數基數的整數,即使用目標基數進行長除法; 餘數給出從最低數字開始的“數字”。 例如,1020304從十進位到十進位 7:
1020304 / 7 = 145757 r 5145757 / 7 = 20822 r 320822 / 7 = 2974 r 4
2974 / 7 = 424 r 6
424 / 7 = 60 r 4
60 / 7 = 8 r 4
8 / 7 = 1 r 1
1 7 = 0 r 1 = > 11446435 示例,從 2 底到 5 底10110111:
10110111 101 = 100100 r 11 (3)100100 101 = 111 r 1 (1)111 101 = 1 r 10 (2)1 101 = 0 r 1 (1) => 1213 要轉換“小數”小數位,可以使用重複乘法使整數部分成為“數字”。 不幸的是,有限小數不一定轉換為有限小數,例如從十六進製轉換為十進位:
-
1. 八進位到二進位。
方法:採用三點法,即將一位數的八進位數分解成三位數的二進位數,用三位數的二進位加權重組成八進位數,小數位保持不變。
示例:要將八進位 (327)o 轉換為二進位,請按照以下步驟操作:
4.讀數,從高到低的讀數,011010111,即 (327)o=(11010111)b。
2.八進位到十六進製。
方法:將八進位轉換為二進位,然後將二進位轉換為十六進製,小數位不變。
示例:將八進位 (327)o 轉換為十六進製的步驟如下:
5. 1101 = d;
6.讀數,從高到低的讀數,d7,即(327)o=(d7)h。
-
通常有兩種方法可以將八進位演算法轉換為十六進製演算法:
1.先將八進位轉換為二進位,然後將二進位轉換為十六進製。
2.先將八進位轉換為十進位,然後將十進位轉換為十六進製。
例如:octal: 1234567
轉換為二進位是將每個數字轉換為三位二進位:001 010 011 100 101 110 111
然後,這些數字從右開始分為四位數字:0 0101 0011 1001 0111 0111
然後從右邊開始,每個四位陣列對應乙個十六進製數:053977<>
-
八進位到十六進製:
八進位首先轉換為二進位,然後二進位轉換為十六進製。
示例:(712)8 = 1110 0101 0)2 = 1ca)16十六進製到八進位:
首先,使用 1 到 4 方法將十六進製轉換為二進位; 然後使用 3 合 1 方法將二進位系統轉換為 8 個系統。
示例:(1ca)16 = 111001010)2 = 712)8 說明:可以刪除小數點前的高零和小數點後的低零。
-
方法如下:將八進位轉換為二進位,然後將二進位轉換為十六進製,十進位橡膠保持不變。
示例:要將八進位 (327)o 轉換為十六進製圓,如下所示:
5. 1101 = d;
6.讀數,從高脂肪團讀數到低,d7,即(327)o = (d7)h。
-
轉換可以直接在任意兩個十進位系統之間完成。
直接從十六進製到八進位的方法:
a(16)=12(8)
b(16)=13(8)
c(16)=14(8)
d(16)=15(8)
e(16)=16(8)
f(16)=17(8)
轉換時,將每個十六進製數所代表的八進位數乘以十六進製數對應數字的位權重,然後將所有乘積相加,例如:
91f64e(16)=?8)
11*20 5+1*20 4+17*20 3+6*20 2+4*20 1+16*20 0= (為避免混淆,等式中的所有數字都是八進位)。
把它想象成乙個空間,它不能與空間對齊)。
-
要將十進位整數轉換為其他十進位數,使用的方法相同,即將數字除以基數,每次取餘數,直到商等於 0,然後反向讀取餘數。
使用除以 8 的反向餘數方法將十進位整數轉換為八進位數:
每次從下往上讀取餘數是轉換的結果:
使用除以 16 的反向餘數方法將十進位 10 整數轉換為十六進製數:
237/16=14...13 (用 d 表示) 14 16=0....14(用 e 表示)從下往上讀取每次的餘數,這是轉換的結果:
237=(ed)16
-
只需進行“基礎轉換”。
加減,按原樣寫,不要改變。
例如:65(十進位)。
41(十六進製)。
100 0001(二進位)。
101(八進位)。