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

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

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

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

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

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

а то прочитал, чтобы получить точность типа double нужно взять десятичный логарифм от числа 2^53 и получится точность в 15-16 знаков
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2013, 15:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос float и double (расчет точности) (C++):

Расчет точности для float и double - C++
По какой формуле рассчитывается точность float и double в количестве знаков после запятой отностительно целой части? Чтобы вопрос был более...

Преобразовать 2 числа int в 1 число float(double) | double int1.int2 - C++
Всем привет. Изучая азы C++, столкнулся с такой проблемой. Есть два значения типа int, их необходимо преобразовать в одно значение типа...

Точности вычислений double - C++
Вот у меня возникла проблема при подсчете ряда тейлора в заданном интервале. Проблема заключается в том, что когда я ввижу интервал и...

Потеря точности у double - C++
Салют! Ситуация следующая - есть необходимость работать с изображением, а точнее - с его градиентом/направлением градиента. Для...

(ofstream) запись float, уменьшение точности и нормализация - C++
столкнулся с этой проблемой при записи в бинарный файл. внимательно всё перекопал, пока подозрение не пало на это, перевел на текстовый...

Точности вычислений и преобразований double - C++
Всем привет! Вопрос точности вычислений и преобразований double. Объясните пожалуйста следующее: Арифметические операции: ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
23.03.2013, 15:36 #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  [ТС] #3
а алгоритма нет чтоли никакого?

Добавлено через 18 часов 9 минут
ну так есть какой-нибудь алгоритм?
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
24.03.2013, 10:24 #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  [ТС] #5
Спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2013, 10:55
Привет! Вот еще темы с ответами:

Потеря точности числа формата double - C++
Вечер добрый, товарищи. Вопрос следующий: как можно избежать потери точности при перемножении двух чисел типа double? В каждом числе,...

float double int - C++
Доброй ночи, препод совсем запарил, то ему не так, то ему не эдак. // 8.2.cpp: определяет точку входа для консольного приложения. // ...

Float/double IEEE754 - C++
Доброго вечера! Как я понимаю на вычисления с плавающей точкой влияет процессор, и компилятор языка. Как узнать поддерживает ли...

Задание с float и double - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;Russian&quot;); float fA, fB, fC, fD,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.03.2013, 10:55
Ответ Создать тему
Опции темы

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