各種進位制 先轉成十進位制 然後轉換成其他進位制。這個方法可以完成任意進位制的轉換
二進位制轉換十進位制
一個二進位制數,從最後一位開始算,依次列為第0、1、2...n位
如11010 從右開始數 分別為 01011
0 第0位
1 第1位
0 第2位
1 第3位
1 第4位
二進位制中的0不算,只看1出現在第幾位,算出2的 第n次方,然後將他們全都加起來,其中的1出現在 第1位 第3位 第4位,
最終答案就是:1乘二的1次方+1乘二的3次方+1乘二的4次方 =26
八進位制轉換十進位制
八進位制轉換成十進位制 是一樣的道理,只是2的n次方換成了 八 的n次方
如八進位制 1234 轉成十進位制
4 第0位
3 第1位
2 第2位
4*八的0次 + 3*八的1次方 + 2*八的2次方 + 1*八的3次方= 2257
十六進位制轉換成十進位制
十六進位制轉換成十進位制 是一樣的道理,只是八的n次方換成了 十六 的n次方
特別注意的是,十六進位制0到16標示為 0123456789ABCDEF 其中A=10 F=15 中間類推,不累述。
如十六進位制 A5B6 轉成十進位制
6 第0位
B 第1位
5 第2位
A 第4位
計算:將字母轉換成相應的數字即可 得出結果
6*十六的0次方 + B*十六的1次方 + 5*十六的2次方 + A*十六的4次方
6*十六的0次方 +11*十六的1次方 + 5*十六的2次方 +10*十六的4次方=42422
☆12345 轉成 二進位制 就是12345 除以2
☆12345 轉成 八進位制 就是12345 除以8
☆12345 轉成 十六進位制 就是123456除以16
123 轉成 二進位制 就是123 除以2 每次求餘
123/2=61 餘1
61/2=30 餘1
30/2=15 餘0
15/2=7 餘1
7/2=3 餘1
3/2=1 餘1
餘數從下往上排列 二進位制就是 111011, 再把最後一步3/2=1 中的1 家在最前面得 1 111011 就是二進位制結果了。
123 轉成 八進位制進位制 就是123 除以8 每次求餘
123/8=15 餘3
15/8=1 餘7
把最後15/8=1 中的1 算上, 餘數從下往上排列 記過就是 173
123 轉成 16進位制進位制 就是123 除以16 每次求餘
123/16=7 餘11 16進制中 11用B表示
把最後123/16=1 中的1 算上, 餘數從下往上排列 記過就是 7B
為了更能說明問題 換個大點的數
十進位制 12345轉換成16進位制
12345/16=771 餘9
771/16 =48 餘3
48/16 =3 餘0
把最後48/16=3 中的3 算上,餘數從下往上排列 記過就是 3039
總結:
以十進位制為中轉站:各種進位制 轉 十進位制 轉 各種進位制!!
看完上面內容,你的問題,就變得迎刃而解了
FFF 先轉成十進位制
F*16 的0次 + F *16的1次方 + F 乘16的2次方 將F 用15帶入
15*16的0次 + 15*16的1次方 + 15乘16的2次方=4095
再用十進位制4095 轉成二進位制
4095/2=2074 餘1
2074/2=1023 餘1
1023/2=511 餘1
511/2=255 餘1
255/2=127 餘1
127/2=63 餘1
63/2=31 餘1
31/2=15 餘1
各種進位制 先轉成十進位制 然後轉換成其他進位制。這個方法可以完成任意進位制的轉換
二進位制轉換十進位制
一個二進位制數,從最後一位開始算,依次列為第0、1、2...n位
如11010 從右開始數 分別為 01011
0 第0位
1 第1位
0 第2位
1 第3位
1 第4位
二進位制中的0不算,只看1出現在第幾位,算出2的 第n次方,然後將他們全都加起來,其中的1出現在 第1位 第3位 第4位,
最終答案就是:1乘二的1次方+1乘二的3次方+1乘二的4次方 =26
八進位制轉換十進位制
八進位制轉換成十進位制 是一樣的道理,只是2的n次方換成了 八 的n次方
如八進位制 1234 轉成十進位制
4 第0位
3 第1位
2 第2位
1 第3位
4*八的0次 + 3*八的1次方 + 2*八的2次方 + 1*八的3次方= 2257
十六進位制轉換成十進位制
十六進位制轉換成十進位制 是一樣的道理,只是八的n次方換成了 十六 的n次方
特別注意的是,十六進位制0到16標示為 0123456789ABCDEF 其中A=10 F=15 中間類推,不累述。
如十六進位制 A5B6 轉成十進位制
6 第0位
B 第1位
5 第2位
A 第4位
計算:將字母轉換成相應的數字即可 得出結果
6*十六的0次方 + B*十六的1次方 + 5*十六的2次方 + A*十六的4次方
6*十六的0次方 +11*十六的1次方 + 5*十六的2次方 +10*十六的4次方=42422
☆12345 轉成 二進位制 就是12345 除以2
☆12345 轉成 八進位制 就是12345 除以8
☆12345 轉成 十六進位制 就是123456除以16
123 轉成 二進位制 就是123 除以2 每次求餘
123/2=61 餘1
61/2=30 餘1
30/2=15 餘0
15/2=7 餘1
7/2=3 餘1
3/2=1 餘1
餘數從下往上排列 二進位制就是 111011, 再把最後一步3/2=1 中的1 家在最前面得 1 111011 就是二進位制結果了。
123 轉成 八進位制進位制 就是123 除以8 每次求餘
123/8=15 餘3
15/8=1 餘7
把最後15/8=1 中的1 算上, 餘數從下往上排列 記過就是 173
123 轉成 16進位制進位制 就是123 除以16 每次求餘
123/16=7 餘11 16進制中 11用B表示
把最後123/16=1 中的1 算上, 餘數從下往上排列 記過就是 7B
為了更能說明問題 換個大點的數
十進位制 12345轉換成16進位制
12345/16=771 餘9
771/16 =48 餘3
48/16 =3 餘0
把最後48/16=3 中的3 算上,餘數從下往上排列 記過就是 3039
總結:
以十進位制為中轉站:各種進位制 轉 十進位制 轉 各種進位制!!
看完上面內容,你的問題,就變得迎刃而解了
FFF 先轉成十進位制
F*16 的0次 + F *16的1次方 + F 乘16的2次方 將F 用15帶入
15*16的0次 + 15*16的1次方 + 15乘16的2次方=4095
再用十進位制4095 轉成二進位制
4095/2=2074 餘1
2074/2=1023 餘1
1023/2=511 餘1
511/2=255 餘1
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