Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ritmix10
2 / 2 / 0
Регистрация: 04.02.2013
Сообщений: 92
#1

float и double (расчет точности) - C++

23.03.2013, 15:31. Просмотров 804. Ответов 4
Метки нет (Все метки)

Всем привет, а есть какой-нибудь алгоритм по расчету точности типов float и double

а то прочитал, чтобы получить точность типа double нужно взять десятичный логарифм от числа 2^53 и получится точность в 15-16 знаков
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2013, 15:31     float и double (расчет точности)
Посмотрите здесь:
Расчет точности для float и double C++
Преобразовать 2 числа int в 1 число float(double) | double int1.int2 C++
Точности вычислений double C++
Потеря точности у double C++
C++ (ofstream) запись float, уменьшение точности и нормализация
Точности вычислений и преобразований double C++
Потеря точности числа формата double C++
Задание с float и double C++
float double int C++
C++ Long float и double
C++ Преобразование в float и double
Float/double IEEE754 C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
23.03.2013, 15:36     float и double (расчет точности) #2
http://ru.wikipedia.org/wiki/%D0%A7%...81%D1%82%D0%B8
Там же есть и про float ( число одинарной точности ).
Цитата Сообщение от ritmix10 Посмотреть сообщение
нужно взять
Не нужно ничего брать, это просто примерная точность для double.
ritmix10
2 / 2 / 0
Регистрация: 04.02.2013
Сообщений: 92
24.03.2013, 09:54  [ТС]     float и double (расчет точности) #3
а алгоритма нет чтоли никакого?

Добавлено через 18 часов 9 минут
ну так есть какой-нибудь алгоритм?
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
24.03.2013, 10:24     float и double (расчет точности) #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <cfloat>
 
int main()
{
    using namespace std;
    cout << FLT_DIG << endl;//Точность float
    cout << DBL_DIG << endl;//Точность double
    cout << LDBL_DIG << endl;//Точность long double
    cin.get();
    return 0;
}
ritmix10
2 / 2 / 0
Регистрация: 04.02.2013
Сообщений: 92
24.03.2013, 10:55  [ТС]     float и double (расчет точности) #5
Спасибо
Yandex
Объявления
24.03.2013, 10:55     float и double (расчет точности)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru