Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction / Context:
Converting between hexadecimal (base 16) and decimal (base 10) is a routine skill in computer architecture, low-level programming, and digital electronics. This question asks you to verify whether the hex number “64” represents the decimal number 100.
Given Data / Assumptions:
Concept / Approach:
To convert hex to decimal, multiply each digit by its positional weight and sum. For 0x64, the left digit is 6 and the right digit is 4. Therefore, value = 6*16 + 4*1. Compute and compare with 100 in decimal to verify the statement.
Step-by-Step Solution:
Verification / Alternative check:
Use a mental cross-check: 0x64 is often remembered because 0x64 = 100, 0x32 = 50, and 0x0A = 10 in decimal. These are common anchor points for programmers.
Why Other Options Are Wrong:
Common Pitfalls:
Misinterpreting “64” as decimal 64 instead of hex 0x64; forgetting place values differ by powers of 16 in hexadecimal.
Final Answer:
Correct — 0x64 equals 100 in decimal.
Discussion & Comments