0 / 0 / 0
Регистрация: 30.01.2013
Сообщений: 13
1

Точность Float

19.11.2018, 17:02. Показов 1623. Ответов 1

В С++ новичек, немного кодил на Java
Почему не срабатывает условие. Где можно об этом почитать?
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
int main() {
    float f = 0.0f;
    for (int i = 0; i < 10; ++i) {
        std::cout << f << std::endl;
        f += 0.1f;
        //Почему условие не срабатывает
       if (f == 0.8f) std::cout << "Bingo" << std::endl;
    }
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2018, 17:02
Ответы с готовыми решениями:

Точность float
Объясните, пожалуйста,когда у числа типа float точность 7 цифр, а когда 8. Желательно с...

Тип float и точность его вывода
Почему при исполнении кода: #include &lt;iostream&gt; using namespace std; int main() { float a...

Точность float для земных координат
Добрый день! Достаточна ли точность FLOAT для хранения координат в градусах объектов на земле?...

Почему точность Double такая же как у Float ?
Вначале столкнулся с проблемой float: time=65536.0f; (можно и больше число указать) time+=0.003;...

1
1172 / 833 / 359
Регистрация: 26.02.2015
Сообщений: 3,743
19.11.2018, 17:07 2
Потому что в f может лежать около 0.8, т.е. 0.7999999999999999 и т.д.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2018, 17:07
Помогаю со студенческими работами здесь

опять ошибка.на этот раз cannot convert `float (*)(float)' to `float' in argument passing
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;math.h&gt; float f1(float x)/*vira*enie 1*/ ...

Чем отличаются float преобразования (float)var от float(var)
Здравствуйте! Подскажите, чем отличается (float)var от float(var)

cannot convert `float' to `float*. Почему так происходит?
всем привет, помогите исправить ошибки... а то голова мало варит уже, а завтра надо сдать уже ...

invalid types `float[float]' for array subscript
void SEARCH(float vol, float price, int i) { if (i&gt;N) { if(price&gt;maxprice) ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru