2017-02-24 108 views
-3

我真的真的不明白如何以二進制形式轉換15hex給我10101bin。十六進制爲二進制形式,需要說明什麼?

這應該是容易的,但我不能讓它

+2

這是不是一種編程相關的問題,但基本的數學。閱讀有關數字系統。 –

+1

@πάνταῥεῖ - 很好。我們都在我們的旅程的某個時刻從零開始。 – selbie

+0

@selbie但事實上,這不是一個編程問題,也不涉及任何標記語言。 –

回答

1
0x15 == 1*16 + 5*1 == 21 

21 == 1*16 + 0*8 + 1*4 + + 0*2 + 1*1 == 10101 (binary) 

有什麼理由不喜歡呢?

1

這很簡單。十進制的基礎上,數15指

10 + 5,因爲數字1表示1 * 10,和數字5指5 * 1

而在十六進制,數字15是指:

1 * 16 + 5 * 1,這意味着它的21 21二進制是10101

+0

愛你。愛你。 – user7618238

+0

我也愛你,隨意的公民! –

0

如何十六進制轉換成二進制

根據該TA每個十六進制位轉換爲4個二進制數字BLE:

Hex Binary 
0 0000 
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 

實施例#1

Convert (4E)16 to binary: 

(4)16 = (0100)2 
(E)16 = (1110)2 

所以

(4E)16 = (01001110)2 

實施例#2

轉換(4A01)16爲二進制:

(4)16 = (0100)2 
(A)16 = (1010)2 
(0)16 = (0000)2 
(1)16 = (0001)2 

所以

(4A01)16 = (0100101000000001)2