Binary code being base 2, allows to be saved as positive or negative charges
Binary (base 2) is much easier to encode on a hard drive as it only has two states, whereas letters, numbers and symbols can be one of hundreds.
Binary codes are used to represent characters, numbers, and symbols because they align with the two-state systems (on/off) of computer transistors, making data processing simple and efficient. They enable standardized representations like ASCII for characters and allow for effective mathematical computations with various data types. This universality also supports seamless communication across different computing systems.
;