發信人hank.bbs@bbs.cse.ttu.edu.tw (hank),
看板Programming
標 題Re: 在C中int型態的除法
發信站秘密情人資訊站 (Tue Feb 14 22:19:03 2006)
轉信站ptt!ctu-reader!Spring!news.nctu!news.ntu!news.ee.ttu!SecretLover
※ 引述《swpeng.bbs@ptt.cc (sql)》之銘言:
> 在C中
> 用int型態(long signed int)去做除法運算
> (1+2)/2=1
> 但
> ( (-1)+(-2) )/2=?
> 結果是-1
> 但為什麼?
因為是整數除法。
--
@, ●秘密情人● (bbs.cse.ttu.edu.tw)
~\ ◆ Post From: dn3837.dorm.ttu.edu.tw ◆
推 welon:沒錯 這不就是跟華氏轉攝氏的題目很像 怎樣算都是整數 02/15 09:28
→ welon:然後最後發現用的變數全都是整數型態 這個是新手長碰的問題 02/15 09:29