C语言仅有32关键词,9种控制语句,34种运算符
C语言 32关键词:(由系统定义,不能重做其他定义)
auto : 声明自动变量 long :声明长整形变量或函数
double : 声明双精度变量或函数 switch :用于开关语句(case连用)
int : 声明整形变量或函数 case :开关语句分支(switch连用)
struct :声明结构体变量或函数 enum : 声明枚举类型
break :跳出当前循环 register :声明寄存器变量
else : 条件语句否定分支(于if连用) typedef :用以给数据类型取别名
If :条件语句 char : 声明字符型变量或函数
return :子程序返回语句(可带参数也可不带) union : 声明共用数据类型
const :声明只读变量 float :声明浮点型变量或函数
short :声明短整型变量或函数 unsigned :声明无符号变量或函数
continue :结束当前循环,开始下一轮循环 for :一种循环语句
signed :声明有符号类型变量或函数 void :声明函数无返回值或无参数声明无类型指针(return可用) sizeof :计算数据类型长度
default :开关语句中的其他分支 goto :无条件转换语句
Volatile : 说明变量在程序执行中可能被隐含的改变
do :循环语句的循环体 while :循环语句的循环条件
Static :声明静态变量

9种控制语句
else : 条件语句否定分支(于if连用) If :条件语句
switch :用于开关语句(case连用)case :开关语句分支(switch连用)
default :开关语句中的其他分支
do :循环语句的循环体 while :循环语句的循环条件
continue :结束当前循环,开始下一轮循环
goto :无条件转换语句
for :一种循环语句
return :子程序返回语句(可带参数也可不带)
break :跳出当前循环
34种运算符
算数运算符: + - * / %(取余) ++ --
关系运算符:< <=(小于等于) ==(等于) > >=(大于等于) !=
逻辑运算符: !(非取反) &&(并且) ||(或)
赋值运算符:=
位运算符:<< >> ~ | &
条件运算符:?;
逗号运算符:,
指针运算符:* &
求字节数 :sizeof 使用方法:sizeof(int); /用于计算int的字节数
强制类型转换:(类型)
分量运算符 : . ->
下标运算符:[]
其他 :( ) { } ,
网友评论