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
2樓:
樓上正解,h代表十六進位制
3樓:匿名使用者
1111 1111 1111
十六位進位制數怎樣轉換為二進位制數
4樓:匿名使用者
一位16進位制數,轉
抄換成四位bai二進位制數
du例如:
e8(e8)16=11101000
16進位制一位轉換為二zhi進位制:
1=0001
2=0010
3=0011
4=0100
5=0101
6=0110
7=0111
8=1000
9=1001
a=1010
b=1011
c=1100
d=1101
e=1110
f=1111
對應的e為1110 ,8為1000 所以daoe8為11101000
5樓:做而論道
一位16進位制數,轉換成四位二進位制數。
6樓:匿名使用者
^用位bai權轉換法
例如:1ff轉換成2進位制
duzhi
首先dao16進位制 應該是1位16進位制對應4位2進位制因此:內1位16進位制位權應該是2^容3,2^2,2^1,2^0(^符號代表次方)
轉換成數字位權表示法是:8,4,2,1
對於1ff而言,從左到右轉換,即1+f+f=1ff則8421,對應位權處為1,沒有為0
1=0001=0+0+0+1(因為842的位權對應是0)f=1111=8+4+2+1(因為8421的位權對應是1,相加正好是15即f)
f=1111=8+4+2+1
即0001+1111+1111,去掉多餘的「0」
所以1ff轉換成2進位制就應該是111111111
十六進位制數0xffffffff怎樣轉換成十進位制和二進位制數?
7樓:
轉十進位制
:bai15*16^7+15*16^6+...+15*16^0其實就是從最du高位f乘以16的n次冪zhi(n=所在位數-1)加上dao下一位回,依次答累計相加。
轉二進位制:每一位單獨轉,轉完再接起來就行:
單獨一位的轉法:反序取餘數,不夠前面補0。
如15%2餘1,商為7%2餘1,商為3%2餘1,商為1%2餘1,15就是1111
如14%2餘0,商為7%2餘1,商為3%2餘1,商為1%2餘1,14就是1110
如13%2餘1,商為6%2餘0,商為3%2餘1,商為1%2餘1,13就是1101
如 8%2餘0,商為4%2餘0,商為2%2餘0,商為1%2餘1, 8就是1000
這裡的%就是取餘數運算,商為0不再取。
十六進位制數ffh轉換為二進位制數是_________b。
8樓:51cto學院
轉換結果11111111b
因為是兩個f,一個f對應的二進位制是1111,兩個就是11111111。這個應該記住的。
9樓:聽不清啊
十六進位制數ffh轉換為二進位制數是11111111b
十六進位制數ffh轉換為二進位制數是
轉換結果11111111b 因為是兩個f,一個f對應的二進位制是1111,兩個就是11111111。這個應該記住的。十六進位制數ffh轉換為二進位制數是11111111b 二進位制8位能表示的數用十六進位制表示的範圍是 a.07h 7ffh b.00h 0ffh c.10h 0ffh d.20h 二...
十六進位制數BD轉換為等值八進位制數是?BD是多少
先轉成2進位制 bd 16 1011 1101 2 再把2進位制轉化成8進位制,8進位制是3位2進位制1位 010 111 101 回2 275 8 16進位制對答應的2進位制 1010 a 1011 b 1100 c 1101 d 1110 e 1111 f 275 計算器有這個功能的 十六進位制...
十六進位制小數轉換為十進位制怎麼轉十進位制小數怎樣轉換為十六進位制?
十六進位制6a.3b轉十bai進位制 先寫十du六進位制各位上的基數 從個 zhi位1.開始,向左 dao寫,每位是右邊版位乘以權16,6a有兩位,則就寫兩位,從小數點向右邊寫,可以直接寫分數,每位是左邊位除以16,3b是兩位,則寫到兩位為止 16 1.1 16 1 256 6 a.3 b 將要轉換...