看板Programming
标 题请问有没有compiler option 可以用来忽略sign ?
发信站交大资科_BBS (Mon Jun 19 13:39:49 2006)
转信站ptt!ctu-reader!ctu-peer!news.nctu!news.cis.nctu!cis_nctu
请教各位,
在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>