位运算的优先性
问题描述:
if(a&1==0) { cout<<"是偶数"; }
这样判断是错的
if( (a&1) ==0) { cout<<"是偶数"; }
加个括号就不可思议的对了
原因分析:
运算符优先性的影响
解决方案:
以后每次写的时候都加一个括号
欢迎分享,转载请注明来源:内存溢出
位运算的优先性
if(a&1==0) { cout<<"是偶数"; }
这样判断是错的
if( (a&1) ==0) { cout<<"是偶数"; }
加个括号就不可思议的对了
运算符优先性的影响
以后每次写的时候都加一个括号
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)