什么是签名char?

时间:2014-02-04 05:57:25

标签: c

我理解signedunsigned int的含义。但signed char对我没有任何意义。 同样为什么signed and unsigned int占用相同的空间量。 Signed int应该占用更多空间,因为它可以包含负数和正数。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

标志占用一位。

因此,unsigned char的值可以为0到255,而signed char的值为-128到127。

因此有符号和无符号的位数相同,可以具有相同数量的值,但有符号值可以表示负值,但不能表示正值。