The correct answer is: C. Binary base is small.
Binary numbers are made up of only two digits: 0 and 1. This means that each digit in a binary number has only two possible values, while each digit in a decimal number has ten possible values. As a result, binary numbers need more places to represent the same number of values as decimal numbers.
For example, the decimal number 100 can be represented in binary as 10100. This number requires four digits, while the decimal number 1000 can be represented in binary as 10000. This number requires five digits.
As the number of digits in a binary number increases, so does the number of possible values that the number can represent. This is because each additional digit doubles the number of possible values. For example, a binary number with two digits can represent 2^2 = 4 possible values (00, 01, 10, and 11). A binary number with three digits can represent 2^3 = 8 possible values (000, 001, 010, 011, 100, 101, 110, and 111).
This property of binary numbers is why they are often used to represent data in computers. Computers can only store and process information in binary form, so binary numbers are a natural way to represent data.
The other options are incorrect because:
- Option A is incorrect because binary numbers are not always big numbers. For example, the binary number 00000000 represents the number 0, which is a very small number.
- Option B is incorrect because any number of 0’s can be added to the front of any number, regardless of whether it is a binary number or a decimal number. For example, the decimal number 100 can be written as 00100, 000100, 0000100, and so on.
- Option D is incorrect because 0’s and 1’s do not have to be properly spaced apart in binary numbers. For example, the binary number 10100 can be written as 10100, 10100, 10100, and so on.
- Option E is incorrect because the correct answer is C.