1.在c++中,提供了六种关系运算符,包括>,<,>=,<=,==,!=(其中等于是两个等号,赋值是一个等号)。
2.在c++中 通常用0表示假,1表示真。
3.在c++中,算术运算符,关系运算符,赋值运算符的优先级别由高到低,当然有括号的,先算括号里面。
关系运算符应用举例
假设变量定义为"int x=6,y=4,z=5;"请分别写出下列表达式的值
1)x+y>y+z
2)'x'<'z'
3)x==x>=y
分析1)先进行加法运算,再判断大于关系是否成立,所以表达式的值为1
2)因为字符x的ASCII值小于字符z的ASCII制,所以表达式的值为1
3)先执行后半部分运算其值为1,在执行等号运算6不等于1,所以表达式的值为0
4.c++提供了逻辑与(&&)逻辑或(||)和逻辑非(!)三种逻辑运算符,其中逻辑与和逻辑或是双目运算符,而逻辑非是单目运算符。
5.逻辑表达式是短路计算:在逻辑表达式的计算过程中,一旦能够确定整个表达式的值,就会立刻停止计算。例如,对于"A&&B",如果已经计算出表达式A为假,那么整个表达式的值肯定为假,于是表达式B就不需要再计算下去了。
逻辑运算符应用举例
判断某一年份是否是闰年的表达式
判断某一年是闰年,有两种情况,一种是能被4