!要高吧?单目运算符优先于双目运算符。
比较以下代码:
1、!1==2
2、!true==false
3、!(1==2)
4、!(true == false)
明显,第一条编译报告错误,因为先计算的是!运算符。
逻辑否(!)是一元操作符,逻辑与(&&)是二元操作符,一元操作符的优先级高于任何二元操作符。
not and or 乘除 加减 求余 模
。。。不知道你写的是什么顺序
这种狗屁问题,不会看书呀
稍安勿躁
!的优先级高呗。
&&和!的优先级比较 !更高。
看看这个例子吧
bool flag;int t;
if(!flag && t > 0),是说flag=false 并且t>0是才为真,通过这个例子好记一点。。
以后这种问题多看看书就好啦,我们搞IT要有自己搜集资料的能力,加油哈!!!