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