1

我想将 -123.456 转换为 C 双精度,以便在 python 中进行网络传输。所以我尝试了这个:

struct.pack('d', -123.456)

结果我得到了这个:

'w\xbe\x9f\x1a/\xdd^\xc0'

显然那里有一些十六进制,但是那里的 w、/ 和 ^ 是什么?

4

1 回答 1

1

它们分别是“w”、“/”和“^”。一些字节序列确实对应于 ASCII 字符。

于 2010-01-05T20:34:27.123 回答