逻辑运算符
可将若干个关系表达式连接起来且正确描述上述关系
! 逻辑非;&& 逻辑与;||逻辑或:优先级从左到右增高
&&和||运算符都是双目运算符,!为单目运算符
逻辑运算符表在P61
逻辑表达式
参与逻辑运算符的数据可以是1和0,也可以是非零值和0
还可以是任何类型的数据,但最终都是以非0和0来判断真假
可以用赋值运算符
只对决定整个表达式所需的最少数目的子表达式进行计算
逻辑运算符可能出现短路现象,后面的表达式不再计算
ch是英文字母 逻辑表达式为(ch>=’a'&&ch<=‘z’)||(ch》=‘A’&&ch<='z'
a,b不同时为0 逻辑表达式为!(a==0&&b==0)或a!=0||b!=0或a||b
ch是空格或回车 逻辑表达式为(ch==’‘||(ch=='\n')
year是闰年 即year能被4整除但不能被100整除,或year能被400整除 逻辑表达式为(year%4==0&&year%100!=0)||(year%400==0)<br>