《计算机中的运算符和关键字》由会员分享,可在线阅读,更多相关《计算机中的运算符和关键字(3页珍藏版)》请在金锄头文库上搜索。
1、附录 C C 语言运算符优先级和结合性优先级 运算符 含义 运算类型 结合性1 ( ) -,圆括号下标运算符指向结构体成员运算符结构体成员运算符单目 自左向右2 !+ -(类型关键字)+ -*&sizeof逻辑非运算符按位取反运算符自增、自尖运算符强制类型转换正、负号运算符 指针运算符地址运算符长度运算符单目 自右向左3 * / % 乘、除、求余运算符 双目 自左向右4 + - 加、减运算符 双目 自左向右5 左移运算符右移运算符双目 自左向右6 = 小于、大于、小于等于、大于等于关系 自左向右7 = = != 等于、不等于 关系 自左向右8 & 按位与运算符 位运算 自左向右9 按位异或运算
2、符 位运算 自左向右10 | 按位或运算符 位运算 自左向右11 & 逻辑与运算符 位运算 自左向右12 | 逻辑或运算符 位运算 自左向右13 ? : 条件运算符 三目 自右向左14 = += -= *=/= %= = &= = |= 赋值运算符 双目 自右向左15 , 逗号运算 顺序 自左向右附录 B C 语言主要关键字及其用途类别 关键字 用途数据类型constchardoublefloatintlongshortsignedunsignedstructunionenumvoidvolatile定义符号常量定义字符型变量定义双精度实型变量定义单精度实型变量定义整型变量定义长整型变量定义短
3、整型变量定义有符号整型变量定义无符号整型变量定义结构类型变量定义联合类型变量定义枚举类型变量定义空类型typedef 定义可被隐藏变量自定义数据类型流程控制breakcasecontinuedefaultdoelseforgotoifreturnswitchwhile退出循环结构或 switch 结构用于 switch 结构中的情况选择结束本轮循环,开始下一轮循环用于 switch 结构中的否则情况选择do-while 型循环的入口语句if 语句中的否则分支选择for 型循环的入口语句无条件语句if 语句的入口语句返回到调用函数switch 结构的入口语句while 型循环的入口语句或 do-while型循环的出口语句存储模式autoexternregisterstaticfarnearhuge自动存储外部存储寄存器存储静态存储定义跨段远程指针定义跨段近程指针定义跨段特大指针运算符 sizeof 计算指定类型或表达式的字节数成绩输入的优良差!#includevoid main()float c;scanf(%f,&c);printf(n 请输入学生成绩 : n);if(c=60&c=80&c=90)printf(n 优n);