int c1=10,c2=3,c3=4;
printf("%d %d",c1+c2<<c3,c2<<c3+c1);
//执行顺序(c1+c2)<<3,c2<<(C3+c1)
//output: 208 49152
C语言中的移位运算符优先级低于加减运算符
于 2023-04-23 13:27:50 首次发布
int c1=10,c2=3,c3=4;
printf("%d %d",c1+c2<<c3,c2<<c3+c1);
//执行顺序(c1+c2)<<3,c2<<(C3+c1)
//output: 208 49152