Re: [問題] Double為什麼會得不到正確的值
因為
1/2 在運算中系統預設是int除以int
1跟2是int的常數
計算出0後再用 = 設定給 a
如果要產生浮點數
必須要有其中一個是浮點數
int就會隱含轉型變成double
所以可以這樣寫double a=1/2.0
ps我知道很簡單啦 囧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.228.221.152
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章