"k%=2"在c语言中表示什么

如题所述

是一种复合赋值运算符,它不仅出现在C语言中,还有Java,C++等高级编程语言。类似的还有+=,-=,&=,|=等。

拿这里的k%=2来说明:
复合赋值运算符是一种缩写形式。k%=2又可以写成k=k%2,意思是将k模运算2的值赋给新的k。再比如说,a-=6等价于a=a-6。
还是不能理解的话,我打一个比方:
一个人,他因为受伤而缺了两只胳膊,我们可以说“他少了他身体的四分之一,还剩四分之三,但他还是一个人”。这就是a-=1/4(a=a-1/4)。“
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-15
k = k%2; //k除2的余数赋值给k
第2个回答  2015-11-15
k=k%2;
k等于k除以2的余数

相关了解……

你可能感兴趣的内容

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