C中无符号和无符号int之间的区别
你能说清楚unsigned
和unsigned int
之间的区别吗? 也许一些示例代码会有所帮助。
unsigned
是一个修饰符,可以应用于任何整数类型( char
, short
, int
, long
等),但它本身与unsigned int
相同。
没有区别。 unsigned
和unsigned int
都是相同类型的同义词( int
类型的无符号版本)。
unsigned
alone表示unsigned int。 你也可以使用unsigned char
等。我不知道如果你尝试unsigned double
或unsigned float
会发生什么。 有人知道吗?
unsigned表示它是unsigned int。 所以它们是等价的。
它们完全是一回事。