【发布时间】:2014-09-02 17:17:17
【问题描述】:
假设我想通过网络发送 4 字节整数。由于使用来自stdint 的类型,整数具有固定大小。
我的问题是:我是否尝试使用这 4 个字节发送有符号或无符号整数? (假设我在客户端和服务器端都使用相同的方法将整数序列化/反序列化到/从字节)。会不会有其他问题? (我也没有提到字节序问题)
【问题讨论】:
-
签名只是解释。
-
@MitchWheat:我不知道我在某处看到这样的评论感到困惑:“有符号整数也可以,除非你的机器不使用二进制补码表示。”。 (特别是这里:stackoverflow.com/questions/8000851/…)
-
只有一个可能的问题:发送者和接收者的解释不同。请参阅endianness 以及,因为您询问有符号数、补码、补码和符号和大小。