[問題] C語言問題求解

看板C_and_CPP (C/C++)作者 (Xavier)時間9年前 (2017/01/16 11:22), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
C語言問題: 攝氏溫度轉換華氏溫度程式 程式碼如下: http://ideone.com/e.js/Acrl0R 問題點:第九行 f=(9/5.0)*c+32 想問f=(9/5.0)*c+32 與 f=(9/5)*c+32的區別? 不知道這是不是倍精度浮點數的誤差? 如有犯戒立即刪文,感謝大神指點。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.38.142 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1484536921.A.ECE.html

01/16 11:28, , 1F
型別轉換問題 9/5=0, 9/5.0=1.8
01/16 11:28, 1F

01/16 11:28, , 2F
fix. 9/5=1
01/16 11:28, 2F

01/16 11:40, , 3F
你沒轉型他就會當整數去運算
01/16 11:40, 3F

01/17 00:29, , 4F
int 與 float轉換有差~
01/17 00:29, 4F
文章代碼(AID): #1OV3nPxE (C_and_CPP)
文章代碼(AID): #1OV3nPxE (C_and_CPP)