关系、逻辑运算及自增自减
2014-04-27 20:17
288 查看
一:关系、逻辑运算
关系运算符中的“关系”二字指的是一个值与另一个值之间的关系
逻辑运算符中的“逻辑”二字指的是连接关系的方式。(与,或,非)
“!”为单目运算符,具有右结合性;其余操作符均为双目运算符,具有左结合性
相对优先级从高到低5个等级如下:
最高 !
> < >= <=
== !=
&&
最低 ||
除了运算符“!”之外,所有关系和逻辑操作符的优先级均低于算术操作符。
即在无“!”运算符时,先进行算术运算后,再进行关系和逻辑运算
二:自增自减:(++ --)
增减运算符位于操作数之前时,C先实施增减操作,然后才使用操作数的值;反之,C先使用操作数的值,而后再相应增减操作数的内容。
1.自增自减,只能用于变量,不能用于常量或者表达式
2.结合方向是“自右向左”
关系运算符中的“关系”二字指的是一个值与另一个值之间的关系
逻辑运算符中的“逻辑”二字指的是连接关系的方式。(与,或,非)
“!”为单目运算符,具有右结合性;其余操作符均为双目运算符,具有左结合性
相对优先级从高到低5个等级如下:
最高 !
> < >= <=
== !=
&&
最低 ||
除了运算符“!”之外,所有关系和逻辑操作符的优先级均低于算术操作符。
即在无“!”运算符时,先进行算术运算后,再进行关系和逻辑运算
二:自增自减:(++ --)
增减运算符位于操作数之前时,C先实施增减操作,然后才使用操作数的值;反之,C先使用操作数的值,而后再相应增减操作数的内容。
1.自增自减,只能用于变量,不能用于常量或者表达式
2.结合方向是“自右向左”
相关文章推荐
- 位“异或”运算在变量交换中的应用及与位“或”的逻辑关系
- find与逻辑关系运算
- 3.8、关系运算与逻辑运算
- linux——Shell 脚本基础篇(变量类型,变量操作,定义,运算与逻辑关系)
- [PowerShell入门]关系运算和逻辑运算
- 黑马程序员---C语言基础---关系、逻辑运算
- 关系运算和逻辑运算的应用
- C语言 - > 算数运算 / 赋值运算 / 关系运算 / 逻辑运算 / 三目运算
- 关系运算和逻辑运算的应用
- Hive常用运算(关系运算)、逻辑运算与数学运算、数值运算、日期函数、条件函数、字符串函数
- 逗号运算、关系运算、逻辑运算和条件运算
- c&c++反汇编与逆向分析学习笔记(10)--关系及逻辑运算
- Matlab的关系运算和逻辑运算
- (笔记) MATLAB 关系运算 逻辑运算
- 蓝鸥Unity开发基础——关系运算和逻辑运算学习笔记
- C关系运算结果及逻辑运算结果保存
- 003 关系和逻辑运算
- 3_关系和逻辑运算
- MONGODB显示漂亮,关系查询,逻辑运算