Я хотел бы знать, имеют ли типы, которые больше, чем собственное машинное слово, и имеют поддержку абстракции компилятора, например int64_t
в 32-битной системе, какую-либо спецификацию порядка байтов в памяти? Например, на машинах с прямым порядком байтов, должны ли мы предположить, что структура памяти представляет собой полный 64-битный порядок с перестановкой? Или это бесплатно быть средним порядком байтов, как PDP-11?
ср. http://en.wikipedia.org/wiki/Endianness#Middle-endian
Поскольку __int64 (MS) или long long (gcc) не были стандартными до int64_t в C99, не надумано ли предполагать что-либо о порядке байтов таких типов?
Спасибо