Skip to content
Exercises · Q10

Q.Write binary representation of the following hexadecimal numbers.

(i) 4026
(ii) BCA1
(iii) 98E
(iv) 132.45
West Bengal WbchseTextbookSubjective· 3mImportance★★★★★est
78% · 35/45 Questions
🔒 Locked · start free trial →

You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.

Start your 14-day free trial to unlock the full solution →

Since 16 = 2^4, every hexadecimal digit is exactly one 4-bit binary group — replace each digit (0=0000 ... 9=1001, A=1010, B=1011, C=1100, D=1101, E=1110, F=1111) and join the groups.

Why digit expansion works. Hexadecimal, like octal, is a power-of-two base, so conversion to binary is a straight substitution — each digit contributes its full 4 bits, fractional digits included. Only the leading zeros of the whole number may be dropped at the end.

(i) (4026)16

4 -> 0100, 0 -> 0000, 2 -> 0010, 6 -> 0110
(4026)16 = 0100 0000 0010 0110 = (100000000100110)2

(ii) (BCA1)16 — B=11, C=12, A=10

B -> 1011, C -> 1100, A -> 1010, 1 -> 0001
(BCA1)16 = 1011 1100 1010 0001 = (1011110010100001)2

(iii) (98E)16 — E=14

9 -> 1001, 8 -> 1000, E -> 1110
(98E)16 = 1001 1000 1110 = (100110001110)2

(iv) (132.45)16 — expand both sides of the point

1 -> 0001, 3 -> 0011, 2 -> 0010 . 4 -> 0100, 5 -> 0101
(132.45)16 = 0001 0011 0010 . 0100 0101 = (100110010.01000101)2

Verify the integer cases in Python:

for h in ["4026", "BCA1", "98E"]: …

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.