


Вопрос по c++ float и double в чем разница
чем команда float отличается от double ?
когда делал самый примитивный калькулятор
у меня возникли ошибки
на строчках где объявлял дробное число (1.3)
для объявления использовал float
и не мог понять в чем дело ,
мне объяснили шо надо double
все начало работать, но остался вопрос "шо не так то с float ?
float - 32-х разрядное число с плавающей точкой одинарной точности, при включенной оптимизации выполняется в SSE;
double - 64-х разрядное число с плавающей точкой двойной точности, при включенной оптимизации также выполняется в SSE;
long double - 96 разрядное число с плавающей точкой, всегда выполняется только на сопроцессоре.
во-первых, float и double - не команды, а типы данных.
вся разница между ними - в точности.
а в чем ошибка была - пока код не покажешь не ясно.