討論串請問有沒有compiler option 可以用來忽略sign ?
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者xiaudai.時間18年前 (2006/06/19 14:01), 編輯資訊
1
0
0
內容預覽:
請教各位,. 在VC++裡, 以下程式的第 5 行並不會成立, 原因是 ch. 已經被轉為負值,. 但在某些老舊的compiler裡, 第5行會成立. 因為它直接做記憶體內容比對.. 請問VC++裡有沒有compiler option可以忽略 sign ?. 感謝. 1 void main() {.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TKyo.時間18年前 (2006/06/19 15:01), 編輯資訊
0
0
0
內容預覽:
引述《xiaudai.bbs@bbs.cis.nctu.edu.tw (小呆)》之銘言:. > 請教各位,. > 在VC++裡, 以下程式的第 5 行並不會成立, 原因是 ch. > 已經被轉為負值,. > 但在某些老舊的compiler裡, 第5行會成立. > 因為它直接做記憶體內容比對..
(還有195個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者LPH66 (小心課業閉鎖空間...)時間18年前 (2006/06/19 16:43), 編輯資訊
0
0
0
內容預覽:
引述《xiaudai.bbs@bbs.cis.nctu.edu.tw (小呆)》之銘言: if(ch == (char)0x81) x=1;這樣試試. 因為如果我沒記錯的話 單純寫數字在VC++裡是視為int的. 然後大範圍資料和小範圍資料是會把小的upcast到大的去比. 於是它把char的0
(還有47個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者xiaudai.時間18年前 (2006/06/19 17:32), 編輯資訊
0
0
0
內容預覽:
我找到解法,. /J (Default char Type is unsigned). ======================================. This option changes the default char type from signed char to unsi
(還有1010個字)
首頁
上一頁
1
下一頁
尾頁