C程序中 x%=(k%=5)、x%=(k-k%5)、x%=k-k%5、(x%k)-(k%=5) 各是什么意思?能否有高手给详细解答下!谢谢

int k=7,x=12;

%是取余数的操作 2%5 结果是2 3%2结果是1 2%2结果是0
括号就像数学里的优先级操作
x%=(k%=5), 意思是x等于x%k,而k等于(k%5)
你x k的数值没给无法得知,但是你可以自己这样推算一下
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-14
例如 a%=2 等价于 a=a%2

%= 这个运算符 的优先级仅高与赋值 =

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网