A more efficient encoding would use all 16 values For example, in the assignment statement x = 1, the string 1 is an integer literal indicating the value 1, while in the statement x = 0x10 the string 0x10 is an integer literal indicating the value 16, which is represented by 10 in hexadecimal (indicated by the 0x prefix). A binary encoding is therefore best chosen only when the data are binary rather than decimal.
A binary clock might use leds to express binary values Typically 0 (zero) and 1 (one). Sometimes, special bit patterns are.
Sometimes called a bit string.