当没有unsigned时,默认为signed类型,即有符号数,这时存储的最高位是符号位。而加上unsigned后,表示无符号类型,所有数位均用来存储值。
相对于有符号数,无符号数无法表示负数,但可以存储更大范围的正数。
C语言中,输出unsigned类型的格式字符为%u。
2024-06-03
当没有unsigned时,默认为signed类型,即有符号数,这时存储的最高位是符号位。而加上unsigned后,表示无符号类型,所有数位均用来存储值。
相对于有符号数,无符号数无法表示负数,但可以存储更大范围的正数。
C语言中,输出unsigned类型的格式字符为%u。