него переменную типа double, десятичное значение которой 4 000 000.
В файловом просмотровщике оно записано в байтовом виде как 00 00 00 00 80 84 4Е 41.
Нашёл конвертер
https://www.exploringbinary.com/floating-point-converter/, в котором в режиме Raw hexadecimal конвертируется как
41 4e 84 80 00 00 00 00 (похоже, только порядок байт изменён)
Вопрос: как мне считать это чудо и получить 4 000 000?
Спасибо заранее!
QDataStream setByteOrder - big endian или little endian
Обсуждают сегодня