C语言中x=—3*4&—6⼀5;printf(✀✀%d✀✀,x)中算术运算符的优先级不是* ⼀ %这样的吗?

2024年11月30日 05:45
有2个网友回答
网友(1):

一元负号优先级2,右结合

在C/C++中,*和/以及%的优先级相同,结合性是从左到右。

&这里是按位与???还是取地址???楼主打错了么。是%吧

—3 —6
(—3)*4
((—3)*4%(—6))
((—3)*4%—6)/5

网友(2):

这个式子的正确理解是这样的((-3)*4)&(-6/5)=(-12)&(-1)=-12