在c语言中printf("%d",x%=(y%=2)) 是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 01:35:31

在c语言中printf("%d",x%=(y%=2)) 是什么意思
在c语言中printf("%d",x%=(y%=2)) 是什么意思

在c语言中printf("%d",x%=(y%=2)) 是什么意思
你好
c语言中%是求余的意思
x%=(y%=2)
就是:x=x%((y=y%2))
就是先求y%2的值 并将y%2的结果赋值给y
然后求x%y(这里的y是赋值后的y)的值 并将x%y的值赋给x
printf("%d",x%=(y%=2))
最终就是显示赋值后的x的值
希望能帮助你哈