看板 C_and_CPP 關於我們 聯絡資訊
看看這個適不適合加進入。 注意變數的range,要想辦法避免這些問題。 錯誤範例: PS.在某些平臺下 b 也會ok!! 正常來說 b always false. #include <stdio.h> int main(void){ unsigned char a = 0x80; char b = 0x80; if( a == 0x80 ){ printf( "a ok\n" ); } if( b == 0x80 ){ printf( "b ok\n" ); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.34.19
slchen:沒錯...不然會發生segmentation fault..220.141.227.153 08/26
simata:看不出來那裡會錯..可以教一下嗎??? 218.160.110.19 08/27
simata:是unsigned char和char的區分嗎??? 218.160.110.19 08/27