char in c
[0]
A char in the C programming language is a data type with the size of exactly
one byte,[6] which in turn is defined to be large enough to contain any member
of the “basic execution character set”. The exact number of bits can be checked
via CHAR_BIT macro.
[1]
C uses char type to store characters and letters. However, the char type is
integer type because underneath C stores integer numbers instead of characters.
In C, char values are stored in 1 byte in memory,and value range from -128 to
127 or 0 to 255.