當沒有unsigned時,默認為signed類型,即有符號數,這時存儲的最高位是符號位。而加上unsigned后,表示無符號類型,所有數位均用來存儲值。
相對于有符號數,無符號數無法表示負數,但可以存儲更大范圍的正數。
C語言中,輸出unsigned類型的格式字符為%u。
unsigned可以與各種整數類型連用。包括char,int,long等。
當unsigned獨立使用時,默認為unsigned int。">
2024-06-01
當沒有unsigned時,默認為signed類型,即有符號數,這時存儲的最高位是符號位。而加上unsigned后,表示無符號類型,所有數位均用來存儲值。
相對于有符號數,無符號數無法表示負數,但可以存儲更大范圍的正數。
C語言中,輸出unsigned類型的格式字符為%u。