我知道modulus http://en.wikipedia.org/wiki/Modulo_operation(%) 运算符计算除法的余数。如何确定需要使用模运算符的情况?
我知道我可以使用模运算符来查看数字是偶数还是奇数、素数还是合数,但仅此而已。我不经常考虑余数。我确信模数运算符很有用,并且我想学习如何利用它。
我只是在确定模数运算符适用的位置时遇到问题。在各种编程情况下,我很难看到问题并意识到“嘿!除法的余数在这里可以工作!”。
想象一下,您的流逝时间以秒为单位,并且您希望将其转换为小时、分钟和秒:
h = s / 3600;
m = (s / 60) % 60;
s = s % 60;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)