作者wa007123456 (大笨羊)
看板C_Sharp
標題Re: [問題] Double為什麼會得不到正確的值
時間Wed Jun 10 02:01:57 2009
因為
1/2 在運算中系統預設是int除以int
1跟2是int的常數
計算出0後再用 = 設定給 a
如果要產生浮點數
必須要有其中一個是浮點數
int就會隱含轉型變成double
所以可以這樣寫double a=1/2.0
ps我知道很簡單啦 囧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.228.221.152