2

你好,我有一个问题

如果在输出流的实例上调用 write(0x01234567),将向流的目的地写入什么?

一个。字节 0x01、0x23、0x34、0x45 和 0x67,按此顺序排列。

湾。字节 0x67、0x45、0x34、0x23 和 0x01,按此顺序排列。

C。字节 0x01。

d。字节 0x67。

e. 以上都不是。

我得到“D”但回答“C”?,为什么?请解释

4

1 回答 1

0

输出可能因机器而异,支持字节排序大端或小端。我认为您在支持小端字节顺序的机器上运行程序,这就是您得到 67 的原因。

了解更多:https ://www.geeksforgeeks.org/little-and-big-endian-mystery/

于 2018-04-22T08:16:51.623 回答