unsigned在c语言程序中的用法

回答
瑞文问答

2024-06-03

unsigned 是C语言的关键字,表示无符号数。
unsigned 可以与各种整数类型连用。包括char, int, long等。
当unsigned独立使用时,默认为unsigned int。

扩展资料

  当没有unsigned时,默认为signed类型,即有符号数,这时存储的最高位是符号位。而加上unsigned后,表示无符号类型,所有数位均用来存储值。

  相对于有符号数,无符号数无法表示负数,但可以存储更大范围的正数。

  C语言中,输出unsigned类型的格式字符为%u。