专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
c#
当前位置:首页 > 技术文档 > c# >  > 
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
 
<< 优先级高于 |