Какой номер е + 000? - PullRequest
       7

Какой номер е + 000?

4 голосов
/ 15 марта 2011

У меня есть файл данных, полный чисел, которые я загружаю в вектор с плавающей точкой.Однако числа в файле данных имеют форму -4.60517025e+000, но читаются как -4.60517

Какое число должно быть -4.60517025e+000?

1 Ответ

10 голосов
/ 15 марта 2011

Число -4.60517025e + 000 интерпретируется как -4.60517025 × 10 0 = -4.60517025.

В общем, число вида

AeB

интерпретируется как A × 10 B .

В вашем случае, файл читается правильно, но при отображении числа округляются до некоторого количества десятичных знаков.Вы можете использовать потоковые манипуляторы для отображения их в первоначальном виде.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...