c ~ + << * | 优先级测试
以下程序在 centOS gcc 上测试
printf("%d",1<<1);
2
printf("%d",1<<1+2);
8
printf("%d",1<<1*2);
4
<< 优先级低于 + *
printf("%d",~1<<1);
-4
~ 优先级高于 <<
printf("%d",~1+1);
-1
~ 优先级高于 +
printf("%d",~1&1);
0
~ 优先级高于 &
printf("%d",1<<2 | 1<<1);
6
<< 优先级高于 |
- 上一篇:c# 多线程子线程修改UI死机
- 下一篇:没有了