problem description
A few questions arise in the book C Primer Plus. The original text is roughly as follows:
Bytes are commonly used in computers. For all machines, 1 byte is 8 bits, which is the standard definition of bytes, at least in terms of measuring storage units (but Generally speaking, the C language ensures that the char type is large enough to store the basic character set of the system (the system that implements the C language).
my question is that char must be 8 bits in C? What is the relationship between char and byte?