Перейти к контенту

C++


Рекомендуемые сообщения

@Kondr48, компилятор говорит, что они равны.



int main() {
    if (80.0f == 80)
        cout << "true" << endl;
    else
        cout << "false" << endl;
    return 0;
}

@Kondr48, могут. Как я понял, ты из float вычитаешь double. А по определению double > float примерно в 4294967298 раз. Отсюда следует, что в float может не поместиться значение.

Изменено пользователем Kober(BRUC)
  • Спасибо 1

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...