美文网首页
6.7 操作符优先顺序

6.7 操作符优先顺序

作者: 代码咖啡 | 来源:发表于2018-08-28 13:02 被阅读5次

文章内容源自《GPU编程与CG语言之阳春白雪下里巴人》,因笔者读书易中途放弃,遂每读一章节,将其移至简书平台,以此作为对自己读书的勉励。笔者用粗体斜体 标注了关键词句,望感兴趣的读者们一起学习共勉。猛戳这里查看更多!

6.7 操作符优先顺序

Cg语言中操作符的优先顺序如表 3所示,从上到下表示从高级到低级的优先级;同一行的操作符具有同等优先级。该表参考了Cg教程_可编程实时图形权 威指南第3.3.1节。

  • 表 3 操作符优先级
操作符 结合律 功能
() [] -> . 从左到右 函数调用、数组引 用、结构引用、成员 选择
! ~ ++ - + - * & (type) sizeof 从右到左 一元操作符:取反、 增加、减少、正号、 负号、间接、地址、 转换
* / % 从左到右 乘法、除法、余数
+ - 从左到右 加法、减法
<< >> 从左到右 移位操作符
< >= > >= 从左到右 关系操作符
== != 从左到右 等于,不等
& 从左到右 位操作符与
^ 从左到右 位操作符异或
| 从左到右 位操作符或
&& 从左到右 逻辑与
|| 从左到右 逻辑或
?: 从右到左 条件表达式
= += -= *= /= %= &= ^= != <<= >>= 从右到左 赋值、赋值表达式 , 从左到右 逗号操作符

相关文章

  • 6.7 操作符优先顺序

    文章内容源自《GPU编程与CG语言之阳春白雪下里巴人》,因笔者读书易中途放弃,遂每读一章节,将其移至简书平台,以此...

  • 操作符优先级和执行顺序

    今天才发现原来有人把操作符优先级和执行顺序混在一起了 ——轮子哥​​​ 举个例子来说明操作符优先级和执行顺序之间的...

  • (四)Dart操作符、代码注释

    一、Operators(操作符) 注:expr为表达式,操作符的优先级在下表中自上而下的顺序由高到低。 1.1. ...

  • Java运算符优先级

    优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。 相同优先级中,按结合顺序计算。大多数...

  • 四、MySQL常用函数

    操作符优先级 • 下图展示了所有操作符的执行优先级,从高到低,同一行中的操作符优先级相同,相同优先级的情况下则从左...

  • Kotlin 笔记(二)集合和函数操作符

    总数操作符 过滤操作符 映射操作符 元素操作符 生产操作符 顺序操作符

  • 优先顺序

    和朋友聊天,她觉得我的优先顺序不太对,我把她觉得不应该放第一位位置的要素放在了第一位。 而我自己内心觉得就应该这么...

  • 优先顺序

    中山小学 林汉铭 和王绪溢博士的日常交流中,总能带给我很多启发性的思考。就比如前几天,王博士为了让我体会和理解“目...

  • 逻辑运算符

    逻辑运算符: ! && || 优先级关系:! && ||布尔操作符(逻辑操作符)布尔操作符有3种: ...

  • Python 入门 Day2

    条件分支 代码 while条件: 条件为真执行的操作 优先执行时需要加括号 比较操作符优先于逻辑操作符: eg:3...

网友评论

      本文标题:6.7 操作符优先顺序

      本文链接:https://www.haomeiwen.com/subject/wzvfwftx.html