В моей программе на C++ мне нужно вывести 64-битный поплавок из внешней последовательности байтов. Есть ли способ обеспечить во время компиляции удвоение 64 бит? Есть ли другой тип, который я должен использовать для хранения данных?Обеспечение C++ удваивает 64 бита
Редактировать: Если вы читаете это и Фактически ищет способ обеспечить хранение в формате IEEE 754, посмотрите на ответ Адама Розенфилда ниже.
Что именно вы делаете? Вы ищете полностью переносимый способ взять восемь байтов и интерпретировать их как 64-битный номер с плавающей запятой стандарта IEEE? –
@ Давид: Да, это именно то, что я делаю. Я где-то нашел что-то, что C++ плавает, а парные - в формате IEEE-754.Я не был уверен, что двойники всегда использовали ту же точность и хотели добавить к ней чек. – Whatsit
Теперь я не уверен, что моя оригинальная информация была правильной. Какая здесь конвенция? Должен ли я удалить этот вопрос и добавить еще один вопрос о преобразовании из IEEE-754? – Whatsit