A
because combinations of zeros and ones can represent any numbers and characters.
B
because digital devices have two stable states and it is natural to use one state for 0 and the other for 1.
C
because binary numbers are simplest.
D
because binary numbers are the bases upon which all other number systems are built.