[問題] 四捨五入問題
看板C_and_CPP作者sos0214 (kaleidoscope)時間11年前發表 (2014/07/09 12:02), 11年前編輯推噓4(4推 0噓 7→)留言11則, 7人參與討論串1/1
程式碼:
int round_int( double val )
{
return (val < 0.0) ? (int)(val - 0.5) : (int)(val + 0.5) ;
}
這是一段四捨五入的程式碼,我想問的是 (val < 0.0)的判斷
小弟無法理解,請幫忙解惑
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.48.144
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1404907357.A.72C.html
→
07/09 20:18, , 1F
07/09 20:18, 1F
→
07/09 21:15, , 2F
07/09 21:15, 2F
推
07/09 21:21, , 3F
07/09 21:21, 3F
→
07/09 21:21, , 4F
07/09 21:21, 4F
推
07/09 21:55, , 5F
07/09 21:55, 5F
→
07/09 22:13, , 6F
07/09 22:13, 6F
→
07/09 22:17, , 7F
07/09 22:17, 7F
推
07/09 22:20, , 8F
07/09 22:20, 8F
→
07/09 22:21, , 9F
07/09 22:21, 9F
※ 編輯: sos0214 (114.34.48.144), 07/09/2014 22:46:31
→
07/09 22:48, , 10F
07/09 22:48, 10F
推
07/09 23:14, , 11F
07/09 23:14, 11F