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?