看板Programming
標 題Re: 關於(1 << 31)的問題?
發信站次世代BS2 (Tue Jun 6 23:37:13 2006)
轉信站ptt!ctu-reader!ctu-peer!news.nctu!news.cis.nctu!BS2
※ 引述《[email protected]》之銘言:
> C語言:我在機器上printf("%ld\n", (1 << 31)); 略圈瑤用win-tc
> 能得到19136512,若用其他編譯器,比如隤柞cc得到的卻是-2147483648?
你的文字有亂碼所以看不到你用的compiler是什麼
但是-2147483648是對的
其他輸出是錯的
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: GOLDMEMBER
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 218-160-86-88.dynamic.hinet
☆ 次世代BS2 ☆ 可申請個人板
150MB 超大相簿 http://pic.bs2.to 資訊人 250MB