c#- 4/5=0,而不是0.8?

  • 3534
  • 0
  • C#
  • 2011-06-15

摘要:c#- 4/5=0,而不是0.8?

今天寫程式的時候,遇到一個問題!
就是4/5的時候竟然等0,而不是0.8!

當然小弟沒有這麼努力去研究為什麼,只試出應該要這樣寫
(float)4/(float)5=0.8

要先把除數、被除數轉換成float型態的數值,再除才會是正確的!