看板 Programming 關於我們 聯絡資訊
請教各位, 在VC++裡, 以下程式的第 5 行並不會成立, 原因是 ch 已經被轉為負值, 但在某些老舊的compiler裡, 第5行會成立 因為它直接做記憶體內容比對. 請問VC++裡有沒有compiler option可以忽略 sign ? 感謝 1 void main() { 2 char ch, x=0; 3 4 ch=0x81; 5 if(ch == 0x81) x=1; 6 } -- * Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>