关键字 (32个)
一:数据类型关键字(12个)
- int:整数变量——"%d"——integer (%o八进制,%x十六进制)
- long:长整型变量——"%ld"
- short:短整型变量——"%hd"
- float:小数点后七位变量——"%f"(4字节)有效个数是7位十进制数字
- double:小数点后15位变量——"%lf"(8字节)有效数字是15位十进制常数
- char:字符型变量——"%s"(字符串), "%c"(字符)
- enum:枚举类型变量
- signed:有符号类型变量
- unsigned:无符号类型变量——"%u"(十进制)
- struct:结构体变量
- union:联合数据类型
- void:无返回型或无参数,无类型指针
补%p表示变量在内存在的地址
eg:printf("%p", &location);
二:控制语句关键字(12个)
A.循环语句
- for:循环语句
- do:直到型循环语句
- while:当型循环语句
- break:跳出当前循环
- continue:结束当前循环,开始下一轮循环
B.条件语句
- if:条件语句
- else:条件语序否定分支(与if连用)
- goto:无条件跳转语句
C.开关语句
- switch:用于开关语句
- case:开关语句分支
- default:开关语句中其他分支
D返回语句
- return:子程序返回语句(可带可不带参数)
三:储蓄类型关键字(4个)
- auto:声明自动变量
- extern:声明变量是在其他文件中声明
- register:声明积存器变量
- static:声明静态变量
四:其他关键字(四个)
- const:声明只读变量
- sizeof:计算数据类型长度
- typedef:给数据类型取别名
- volatile:说明变量在程序执行中可被隐含地改变