如何判断if语句里边的优先级

我这里是这么写的判断闰年
我如果把里面的括号去掉,那么判断的顺序是啥,怎么判断的


if((i%4==0&&i%100!=0)||i%400==0)

先是等号或不等号后是并,最后是或

因为“与”的优先级比“或”高。“与”运算 “&&” 两边的值先判断(左到右),只要“&&”左边不满足,就不再判断“&&”右边。而后是“或”运算“ || ”,如果左边不满足,也运算右边,会运算两次。

与(&&)先于或(||)