Exercises · Q10
Q.Write binary representation of the following hexadecimal numbers.
(i) 4026
(ii) BCA1
(iii) 98E
(iv) 132.45
Telangana TsbieTextbookSubjective· 3mImportance★★★★★est
78% · 35/45 Questions
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.