我想知道,如果类型大于本机字长,并且具有编译器抽象支持,例如在32位系统上的int64_t,内存中的字节顺序是否有任何规范?
例如,在小端机器上,我们应该假设内存布局是完整的64位交换顺序吗?还是可以像PDP-11一样自由选择中间端?
请参见http://en.wikipedia.org/wiki/Endianness#Middle-endian。
因为在C99中之前__int64(MS)或long long(gcc)不是标准,所以假设这种类型的字节顺序是否有些牵强?
谢谢
因为在C99中之前__int64(MS)或long long(gcc)不是标准,所以假设这种类型的字节顺序是否有些牵强?
谢谢