Форум программистов, компьютерный форум, киберфорум
Наши страницы

Форматирование чисел с плавающей точкой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание .dll в MSVC 2010 в чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread925084.html
Проблема в чем.. есть dll с тремя функциями... Скомпилировал и пытался подключить на другом ноуте к проекту... Но не известно по какой причине при вызове функций имена у них были в таком духе:...
C++ Четырёх связный список Доброго всем времени суток. Помогите пожалуйста написать программу на с++ по следующему заданию: Создать класс "Матрица,n,m", где n и m - количество строк и столбцов в матрице. Каждый элемент,... http://www.cyberforum.ru/cpp-beginners/thread925079.html
C++ Обратная матрица. Метод Гаусса—Жордана
Здравствуйте. Пишу программку вычисления матриц и вот эта функция ( см. код ) компилируется и работает без ошибок, но считает не правильно. Кто хорошо знает математику и программирование подскажите,...
Программа проверяет корректность ввода данных C++
1) Пользователь вводит телефон и электронную почту. Программа проверяет корректность ввода данных. (Работа со строками и массивами.) Просто дайте подсказку как реализовать, я сам хочу сделать.
C++ Некорректно отображается содержимое файла http://www.cyberforum.ru/cpp-beginners/thread925062.html
Написал программку для чтения файла, файл считывается, но содержимое его отображается некорректно, например так: 0014FC. Подскажите метод корректного вывода. #include<iostream> #include<conio.h>...
C++ Алгоритмы обработки изображений и видео Привет всем! Я только только начинаю изучать программирование - рекомендовали начать немного с турбо паскаля, а потом перейти на С - как вы считаете с какого С языка начать изучать программирование?... подробнее

Показать сообщение отдельно
i8086
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 9

Форматирование чисел с плавающей точкой - C++

18.07.2013, 13:18. Просмотров 638. Ответов 4
Метки (Все метки)

Все знают про проблемы с представлением дробных чисел.
Например:
C++
1
2
3
4
    
    double test = .58;
    printf("%f\n", test);    // 0.580000
    printf("%.20f\n", test); // 0.57999999999999996003
Число .58 представлено как .57999... но выводиться как .58.
Как реализовать такое форматирование?
По каким правилам и до скольких знаков округлять?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru