Я хочу преобразовать QString("3.285072743893E-04")
в double
без ущерба для точности.
Когда я использую QString::toDouble
, результат будет 0.000328507
.
Я где-то читал, что все зависит от того, как отображается значение.
Означает ли это, что преобразование значения в double
, QString::toDouble
фактически сохраняет его точность, т. Е. Что точность возвращаемого значения типа double
не подвергается риску? И что еще более важно, если мы обрабатываем данные, нужно ли беспокоиться о их точности?