Top.Mail.Ru
Ответы
Аватар пользователя
9лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Вопрос по c++ float и double в чем разница

чем команда float отличается от double ?
когда делал самый примитивный калькулятор
у меня возникли ошибки
на строчках где объявлял дробное число (1.3)
для объявления использовал float
и не мог понять в чем дело ,
мне объяснили шо надо double
все начало работать, но остался вопрос "шо не так то с float ?

По дате
По рейтингу
Аватар пользователя
Мудрец
9лет

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

Аватар пользователя
Просветленный
9лет

во-первых, float и double - не команды, а типы данных.
вся разница между ними - в точности.
а в чем ошибка была - пока код не покажешь не ясно.