C中无符号和无符号int之间的区别

时间:2011-08-24 13:56:33

标签: c int unsigned

您能说清楚unsignedunsigned int之间的区别吗?也许一些示例代码会有所帮助。

5 个答案:

答案 0 :(得分:52)

unsigned是一个修饰符,可以应用于任何整数类型(charshortintlong等等。它与unsigned int相同。

答案 1 :(得分:12)

没有区别。 unsignedunsigned int都是同一类型的同义词(int类型的无符号版本)。

答案 2 :(得分:10)

unsigned表示unsigned int。您也可以使用unsigned char等。如果您尝试unsigned doubleunsigned float,我不知道会发生什么。有人知道吗?

答案 3 :(得分:4)

unsigned表示它是unsigned int。所以它们是等价的。

答案 4 :(得分:4)

它们完全相同。