#include main() { int x=2,y=3; x%=y+3; printf("%d",x); } 谁能给解释一下输出值为啥等于2

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 09:23:48
#include  main() { int x=2,y=3; x%=y+3; printf(
x)SK)MIUPMTV+Q5ҩ5VPE@4 %% MkZ_4}{_w=dG}zڰɎ]O.}ɮ>#"}:٤_`gCO_ALVjE5<[#U cdX]F/g.y{ٳΆ?dgS7$ف|>

#include main() { int x=2,y=3; x%=y+3; printf("%d",x); } 谁能给解释一下输出值为啥等于2
#include main() { int x=2,y=3; x%=y+3; printf("%d",x); } 谁能给解释一下输出值为啥等于2

#include main() { int x=2,y=3; x%=y+3; printf("%d",x); } 谁能给解释一下输出值为啥等于2
x%=y+3等价于
x=x%(y+3)
=2%(3+3)
=2%6 //表示2除以6所得的余数
=2