精華區beta Programming 關於我們 聯絡資訊
※ 引述《hank.bbs@bbs.cse.ttu.edu.tw (hank)》之銘言: : ※ 引述《swpeng.bbs@ptt.cc (sql)》之銘言: : > 在C中 : > 用int型態(long signed int)去做除法運算 : > (1+2)/2=1 : > 但 : > ( (-1)+(-2) )/2=? : > 結果是-1 : > 但為什麼? : 因為是整數除法。 但為什麼不是-2? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.126.196.222
sjgau:很多時候,您不要管為什麼,因為那是 compiler 的自由 02/15 14:58
sjgau:您只要管,擬這樣子寫,合理不合理。 02/15 14:59