c语言运算符优先级图表下载,C语言运算符优先级次序表

VC++6.0中c语言的优先级次序表,适合打印

优先级

1

运算符

() [] -> . ! ~ ++ -- + (类型) * & sizeof * / % + << >> < <= > >= == != & ^ | && || ?: = += -= *= /= %= >>= <<= &= ^= |= ,

运算形式

(e) a[e] p->x x.y !e ~e ++x或x++ --x或x--e (类型)e *p &x sizeof(t) e1*e2 e1+e2 e1<

2

名称或含义 圆括号 数组下标 指针指向成员 结构体、共用体成员 逻辑非 按位取反 自增 自减 正负号 强制类型转换 指针运算, 由地址求内容 求变量地址 求某类型变量长度(byte) 乘、除和求余 加和减 左移和右移

运算对象的个数

结合方向

左->右

(单目运算符)1

3 4 5

2 2

左->右 左->右 左->右

6

e1

关系运算

2

左->右

7 8 9 10 11 12 13

e1==e2 e1&e2 e1^e2 e1|e2 e1&&e2 e1||e2 e1?e2:e3 x=e

等于和不等于比较 按位与 按位异或 按位或 逻辑与(并且) 逻辑或(或者) 条件运算 赋值运算

2 2 2 2 2 2 3

左->右 左->右 左->右 左->右 左->右 左->右 左

14

x+=e

复合赋值运算

2

15

e1,e2

顺序求值运算

左->右

注:运算形式一栏中各字母的含义如下:a-数组, e-表达式, p-指针, t-类型, x,y-变量.

1-992-jpg_6_0_______-729-0-0-729.jpg

注:运算形式一栏中各字母的含义如下:a-数组, e-表达式, p-指针, t-类型, x,y-变量.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值