2
A
回答
5
及其模量运算符。
查看MSDN链接,尽管它没有一个很好的例子。
当第一个数字除以第二个数字时,它基本上会得到余数。
Like 7 % 3 = 1
。您可以play with this on google.
由于MSDN Example说,改装不同类型(双打,小数)导致这些类型。
最常见的用途是在需要检查偶数方案:
n % 2 == 0;// if the mod of n by 2 (remainder) is zero then n is even
特别喜欢@BenVoigt说modulus
实际上采取分红的符号(不同于其余更是把除数的符号)看起来有些语言实现它这样,有一个list here on wikipedia。所以C#代表了股息的标志。
-7 % 3 = -1//in C#
-6 % 2 = 0// so even checks work ok with negative numbers in C#
4
这是Modulo Operation。当一个整数除以另一个整数时返回余数。
0
-1
它可以让你知道一旦第一个数字被第二个数除以第二个数就可以了。例如:
5%2 = 1
- 因为2只能进入如图5所示,2倍(4),则你已经是1遗留下来的。
5%2.2 = 0.6
- 因为2.2 * 2为4.4和5-4.4为0.6。
相关问题
- 1. 具体说什么.setWidth或.setHeight使用什么样的Integer?
- 2. tst.b或tst.w指令具体做什么?
- 3. 这条线说什么/做什么?
- 4. 什么会导致Ria Services 404错误,具体来说请求中有'/ binary'
- 5. Controller.TryUpdateModel()具体做什么?为什么它会失败
- 6. C++ - [=]做什么?
- 7. 什么会导致调试断言错误。具体来说,在我的代码
- 8. X对CSS来说是什么GWT对Javascript来说是什么;什么是X?
- 9. %di说明符在C编程中做了什么?
- 10. '@'在c#中做什么?
- 11. “system(...)”在C++中做什么?
- 12. 在C中,'''做什么?
- 13. typedef在C++中做什么
- 14. crypt()在C中做什么?
- 15. '=>'在C#中做什么?
- 16. {}在C中做些什么
- 17. “##”在C中做什么?
- 18. Controls.Add()在c#中做什么?
- 19. 为什么这样说错了类型我能做些什么来修复它
- 20. C在做什么?
- 21. C#-PInvoke:UnmanagedFunctionPointer做什么?
- 22. 对Firefox的具体说明
- 23. 这是做什么的? C++
- 24. 具体是什么线的
- 25. 不同的SAML令牌验证调用具体做什么?
- 26. C [a]在C中做什么?
- 27. C++中的operator()()是做什么的?
- 28. f.input在rails窗体中做了什么?
- 29. GCC中的-c选项做什么
- 30. 在C#中,task.oncomplete是做什么的?
好的,谢谢,你非常有帮助。 – Bananable 2011-04-04 21:57:05