В чем разница между типами float и double в C++?



Float double

Автор Good cucumber задал вопрос в разделе Другие языки и технологии

Вопрос по c++ float и double в чем разница и получил лучший ответ

Ответ от Зло[гуру]
В C++ float и double являются не командами, а типами данных для чисел с плавающей точкой. Главное различие между ними заключается в объеме занимаемой памяти и точности вычислений. Тип float представляет собой 32-разрядное число одинарной точности. Тип double является 64-разрядным числом двойной точности, что обеспечивает более высокий диапазон и точность хранимых значений. При включенной оптимизации вычисления с обоими этими типами выполняются с использованием инструкций SSE. Также существует тип long double: это 96-разрядное число с плавающей точкой, которое всегда выполняется исключительно на математическом сопроцессоре. Выбор конкретного типа зависит от требований вашей задачи к точности расчетов.

Ответ от Александр Бабушкин[гуру]
float - 32-х разрядное число с плавающей точкой одинарной точности, при включенной оптимизации выполняется в SSE;
double - 64-х разрядное число с плавающей точкой двойной точности, при включенной оптимизации также выполняется в SSE;
long double - 96 разрядное число с плавающей точкой, всегда выполняется только на сопроцессоре.

Ответ от ВикиВопрос[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вопрос по c++ float и double в чем разница

Вопрос по английскому языку. Помогите пожалуйста! В чем разница on the bus, in the bus и by bus? Спасибо большое!
Разница заключается в контексте использования. Выражение on the bus является самым распространенным
подробнее...

В чем разница между тореро и тореадором? Вопрос к знатокам испанского языка и тавромахии (искусства корриды).
Основное и единственно верное слово в испанском языке для обозначения участника корриды — тореро.
подробнее...

В чем разница между геномом и ДНК?
ДНК, ген и геном — это связанные, но разные понятия. ДНК — это химическое вещество, молекула,
подробнее...

в чем разница слов: назначение и применение ?
Разница между этими словами в том, что назначение описывает цель, роль или предписанную функцию
подробнее...

в чем разница между be used to и get used to(в значении "я привыкла)
Разница между be used to и get used to заключается в состоянии и процессе. Конструкция be used to
подробнее...
Типы данных в C на Википедии
Посмотрите статью на википедии про Типы данных в C
Транслитерация русского алфавита латиницей на Википедии
Посмотрите статью на википедии про Транслитерация русского алфавита латиницей
Число двойной точности на Википедии
Посмотрите статью на википедии про Число двойной точности
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*