除法運算數
回答
%
operator是餘數運算符。它將第一個操作數除以第二個時計算餘數。
您需要使用/
operator與至少一個浮點數得到0.4
結果。否則,該運算符會計算兩個整數操作數的integer division,並忽略小數部分。
10.0/25 = 0.4
10.0/25.0 = 0.4
10/25.0 = 0.4
%
是modulo運營商。所以,10除以25,剩下的(不能完全除以25)正在退回。
請參見下面的例子:
25 % 25 = 0
25 % 6 = 1
25 % 10 = 5
你看 - 10%25 = 10是正確的,因爲10是不是25整除,因此它返回10
這樣,它會工作:
double ab = 10/25;
label1.Text = ab.ToString();
// label1.Text is now "0.4"
這是錯誤的。無論您想要分配哪種類型,「10/25」都會返回「0」。 –
要做到10/25 = 0.4
你必須做
double ab = (double)10/(double)25;
因爲%是模運算符。 10 % 25 = 10
只是正確的。
這是錯的。無論您想要分配哪種類型,「10/25」都會返回「0」。 –
如果兩個變量都是雙倍,則返回0.4。檢查修改後的答案。 –
- 1. Python整數除法運算符vs math.floor
- 2. C++與Java除法運算
- 3. 除法運算標題
- 4. ARM整數除法算法
- 5. 微軟加速器除法運算
- 6. c中的複數運算算法
- 7. 數學運算順序算法
- 8. 數學函數庫中的除法函數如何處理精度誤差,除法運算符無法執行?
- 9. 運算符重載刪除函數
- 10. 刪除運算符和數組?
- 11. 運行時間爲O(logn)的二進制數除算法
- 12. 在數據表R中創建兩個變量(除法運算)
- 13. 與浮點運算一致的整數除法
- 14. 加法運算
- 15. 加法和乘法的數學運算
- 16. 大整數除法 - Knuth的算法D
- 17. 整數除法算法分析
- 18. 無法找到數字文字運算符'運算符'「x0'
- 19. PHP算術運算(加法)
- 20. 計算算法運行時?
- 21. 運算符優先算法
- 22. 除以5,一些不使用除法運算符
- 23. 刪除轉換運算符
- 24. 運算符刪除關聯
- 25. 使用除非運算符
- 26. 刪除「 - 」二元運算
- 27. 運行PHP運算時除以零
- 28. 刪除與刪除[] C++運算符
- 29. Mysql乘法運算
- 30. 是由合金支持的乘法和除法運算符嗎?
你在'/'和'%'之間找不到任何區別嗎? –