一,表示数据类型的关键字
1,char 表示字符类型,一个字节
2,short 短整型数据 ,两个字节
3,int 基本整型数据,四个字节
4,long 长整型数据,四个字节
5,signed 有符号数据
6,unsigned 无符号数据
7,double 双精度浮点型数据 不能进行位运算(因为各个位代表的意义不一样)
8,float 单精度浮点型数据 不能进行位运算
9,void 空类型数据 声明函数无返回值或无参数,声明空类型指针
10,union 联合类型数据 计算联合体的大小时计算占最大空间的数据
11,struct 结构类型数据 计算结构体的大小时与最大字节的数据对齐
12,enum 枚举类型
二,修饰变量
1,extern 引用外部变量
2,register cpu内部寄存的变量(声明寄存器变量)
3,auto 声明自动变量,缺省时编译器一般默认为auto
4,const 不可更改的常量值
5,static 静态变量
6,typedef 自定义类型(用于给数据类型取别名)
三,用于循环结构
1,for
2,while
3,do while 循环至少执行一次
4,continue 中断本次循环并转向下一次循环
5,break 退出程序最内层循环
四,用于选择结构
1,if else(if elseif else)
2,switch case default switch作为开关语句,case是开关语句分支,default作为开关语句中的其他分支
五,其他操作
1,return 返回值
2,sizeof 计算表达式或数据类型的字节数(c++中计算对象所占内存空间大小)
3,goto 构成goto转移结构(无条件跳转语句)
4,volatile 防止编译器优化