In a digital computing context, what is the primary reason for using the binary system (base-2) to represent data?
-
A
Binary code is easier for humans to read and write than decimal code.
-
B
It directly corresponds to the two-state (on/off) nature of electronic circuits.
-
C
Using two digits significantly reduces the amount of physical storage required for data.
-
D
The binary system allows for a greater range of numerical values to be represented.