sizeofchar
sizeof(char) is the result of applying the sizeof operator to the character type in C and C++. By the language standard, sizeof(char) is defined to be 1, meaning a char occupies one byte of storage. A byte is the basic unit used to measure the size of a char, and the number of bits in a byte is given by CHAR_BIT, which must be at least 8. Therefore, a char is one byte, but that byte can be 8 or more bits depending on the platform.
There are three related types: char, signed char, and unsigned char. All three have the same size
In practice, char types are used to store small integers and raw byte data. char is also