您能说清楚unsigned
和unsigned int
之间的区别吗?也许一些示例代码会有所帮助。
答案 0 :(得分:52)
unsigned
是一个修饰符,可以应用于任何整数类型(char
,short
,int
,long
等等。它与unsigned int
相同。
答案 1 :(得分:12)
没有区别。 unsigned
和unsigned int
都是同一类型的同义词(int
类型的无符号版本)。
答案 2 :(得分:10)
unsigned
表示unsigned int。您也可以使用unsigned char
等。如果您尝试unsigned double
或unsigned float
,我不知道会发生什么。有人知道吗?
答案 3 :(得分:4)
unsigned表示它是unsigned int。所以它们是等价的。
答案 4 :(得分:4)
它们完全相同。