抱歉这个愚蠢的问题,但我在通过网络发送 -1 时遇到了一些麻烦。
如果 1 是....
00000000 00000000 00000000 00000001
.....应该-1不是......
11111111 11111111 11111111 11111111
.....我正在发送(255 255 255 255),但得到十进制值......
-1010842689
....在另一边。我是否错误地假设相同的 8 位规则适用于 32 位或其他东西?
谢谢你的帮助。
编辑:
事实证明,输出被格式化为 UTF-8,它不允许值 255 作为第一个字节,所以输出其他内容(错误代码?)。