5 (decimal) in binary  00000101
-5 (two's complement) in binary 11111011


但是11111011也是251(十进制)!

计算机如何辨别彼此?
如何知道它是-5还是251?

是相同的11111011

提前致谢!!

最佳答案

带符号的字节最大为127

无符号字节不能为负。

编译器知道保存该值的变量是有符号类型还是无符号类型,并对其进行适当处理。

09-28 09:00