优先级比较
减号"-"的优先级
gt(greater than)
按位右移">>"的优先级
#include<stdio.h>
int main(){
int len=3;
printf("%d\n",len);
printf("%d\n",len>>1);
printf("%d\n",len>>1-1);
printf("%d\n",(len>>1)-1);
}
结果是
3
1
3
0
第三行 先 1-1 len>>0 所以就是len=3
第四行 括号改变了运算顺序 3,二进制表达011(b) 变成了 000(b)