我在哪里可以找到各种C#语言的规范?
(编辑:似乎人们投票失败,因为你可以'谷歌'这个,但是,我的初衷是用谷歌上没有找到的信息回答.我已经接受了最好的谷歌搜索结果,因为它们与没有支付VS的人)
我之前错误地认为%
运算符返回余数,而mod
运算符返回模数(当操作数均为正数或均为负数时,余数和模数相同,但当一个操作数为正而另一个操作数为负时,余数和模数不同。比较 Raket\' s余数和模函数)。
然而,这根本不正确 \xe2\x80\x93 两者%
并mod
返回模数;都不返回余数。事实上,如果使用相同的参数调用,它mod
看起来总是会返回完全相同的值。%
据我所知,唯一的区别是%
可以使用非整数参数调用,而如果使用ormod
以外的任何参数调用则抛出异常。Int:D
int
那么,有什么意义呢mod
?使用它是否会带来一些性能提升(也许可以通过节省优化器的一些专业化工作?)或者我缺少一些其他差异?
我刚刚阅读了这个主题(特别是最后的评论).
然后我想知道,为什么我们真的需要这是给剩下的.但似乎没有多少人"在谷歌上"之前对此感兴趣...