There are two types of C language:
1, built-in type (basic type or predefined type)
Char, short, int, long, long long, all above are integers, all of which are signed versions, and the unsigned version is preceded by the unsigned version. Float and double are floating point types.
2. Custom type
Structure, union, enumeration. Use the keywords struct, union, enum enum to define and implement.