天天看點

C語言中截斷數字(比如int轉換為short)處理規則

int x=53191;

short sx=(short)x;   //  sx=-12345

int y=sx;   //y=-12345

分兩種情況

無符号數截斷時,截斷後數仍為無符号

有符号數截斷時,自動把截斷後的數轉換為無符号

繼續閱讀