【发布时间】:2010-09-03 11:51:24
【问题描述】:
嗨,
也许是因为是星期五,但我无法理解:
(Double)1/2 = 0.5
(Double)1/(Double)2 = 0.5
(Double)((Double)1/(Double)2) = 0.5
(Double)(1/2) = 0.0
为什么最后一个操作是0? :S
亲切的问候。
【问题讨论】:
-
可能是因为这样,你不应该问这样的问题。
-
这是我的问题,为什么会这样
-
@Ravi - 这是一个有效的问题,尽管我敢肯定之前有人问过这个问题。我看不出投反对票的原因
-
@Ravi,这个问题有什么不好?
-
@LittleBobby:如果你理解(需要)
(double)1/2,最后一个也很明显。
标签: c# .net math double division