Exam-style question
Try this first
Why can a decimal number such as 0.110 be inaccurate when stored using a binary representation?.
- A.Binary representations cannot store any fractional values
- B.The value may not have an exact finite binary-fraction representation
- C.Binary representations always round every number down
- D.The decimal point is removed before storage
Model answer
What a good answer should say
- The value may not have an exact finite binary-fraction representation
Explanation
Why this works
Some decimal values, including 0.110, cannot be represented exactly by a finite binary fraction. The stored value must therefore be an approximation.
Common mistake
No common mistake is linked to this question yet.
