我理解signed
和unsigned int
的含义。但signed char
对我没有任何意义。
同样为什么signed and unsigned int
占用相同的空间量。 Signed int
应该占用更多空间,因为它可以包含负数和正数。
提前谢谢。
答案 0 :(得分:0)
标志占用一位。
因此,unsigned char的值可以为0到255,而signed char的值为-128到127。
因此有符号和无符号的位数相同,可以具有相同数量的值,但有符号值可以表示负值,但不能表示正值。