【坑】补-关于c++里面运算符的优先级

出问题的两点:& 的优先级比较低,低于了 !=符号的; 在数组中出现两次的数题目中,用到了异或,和与,在其中要注意1来左移作为标志位的情况时,和数字相与的结果不是非0即1!而是非0即其他的正数! 所以要通过判断是否==0来区别数字!~ 附运算符优先级图片: 【总结】 优先级最高的是 第一:括号和++自增自减运算符; 第二: 取地址之类的单目运算符(非也是) 第三:算符运算符 第四:左移右移 第五:
相关文章
相关标签/搜索