Qt потеря точности при конвертации строки в вещественное число

Строка хранит значение некого вещественного числа 76.1:

QString s_buf = "76.1";

Необходимо конвертировать строку в тип double либо float:

float f_buf = s_buf.toFloat();//получаю 76.0999985
double d_buf = s_buf.toDouble();//получаю 76.0999999999999994

Как я могу получить вещественную переменную, значение которой будет ровно 76.1?


Ответы (0 шт):