У меня есть 32-битное int 0x31333337
и 64-битное двойное 0x40786B6364333435
.Меня спрашивают, как они будут представлены на 32-разрядном компьютере с прямым порядком байтов.
Первое очевидно: 37 | 33 | 33 | 31
Но второе - нет.Я думаю, что будут использованы только первые 16 старших разрядов, и мы получим: 63 6B 78 40
.
Можете ли вы сказать, верны ли ответы?