Les opérateurs de décalage en C ont une priorité inférieure à celle des opérateurs d'addition et de soustraction

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

Guess you like

Origin blog.csdn.net/m0_51312071/article/details/130319566