关系运算(比较运算)
它的功能是将两个数值进行比较,判断其比较的结果是否符合给定的条件
例如:a>3,如果a=5则真 a=2则假
关系表达式:
表达式1 关系运算符 表达式2
两边的表达式可以是任意合法的表达式
关系运算的值:真或假
用1表示真 用0表示假
<、<=(大于或等于)、>、>=优先级相同,高于==、!=(不等于)
逻辑运算符:
!(逻辑非)对运算对象的值取反,运算对象为真,结果为假
&&(逻辑与)两个运算对象同时为真时,运算结果才为真,否则为假
||(逻辑或)两个运算对象任意一个为真时,结果就为真,同时为假时,结果为假。
!高于算术运算符高于关系运算符高于&&等于||高于赋值运算符
a 真 真 假 假 b 真 假 真 假
!a假 假 真 真 !b假 真 假 真
a&&b真 假 假 假 a||b 真 真 真 假
在进行逻辑与运算时,如果左边运算对象为0,直接判断结果为0
在进行逻辑或运算时,若左面为1,则直接判断结果为1