| Char |
Character variable or function return value |
Short |
Short-Integer variable |
Int |
Integer variable |
Unsigned |
No sign |
| Long |
Long-integer variable |
Float |
Single-precision floating-point type |
Double |
Double-precision floating-point type |
struct |
struct type |
| Union |
Common body Type |
void |
function no return value, no argument, no type pointer |
Enum |
Enum type |
Signed |
have symbols |
| Const |
Read-only variables |
Volatile |
Variables can be implicitly changed in program execution |
typedef |
Used to alias data types |
Auto |
Automatic variables |
| Register |
Register variable |
Static |
static variables |
Extem |
A variable or function is defined in another file or elsewhere in this file |
Break |
Jump out of the current loop |
| Case |
Switch Statement Branch |
Continue |
End the current loop and start the next round |
Default |
The "other" branch in the switch statement |
Do |
Loop body of a looping statement |
| Else |
Conditional Statement Negation Branch |
For |
A circular statement |
Goto |
Unconditional Jump Statement |
If |
Conditional statements |
| Return |
Subroutine return statement |
Switch |
For switch statements |
While |
Looping conditions for a loop statement |
sizeof |
Calculate data type or variable length |
C language commonly used 32 keywords