что означает адрес сравнение адреса буфера с 1e-300

программирование программы C++ с++

+подскажите что означает данная цифра и где можно на данную тему попадробней почитать...

Примечание:
хм.. чтото я непонимаю как адрес буфыера может быть дробным и ктомуже стремяшемся к 0лю(-300степень как некак)....+(есле несложно разьясните ато я немного новичек)
Ответы:
Может это число в вещественном представлении. Означает вроде "1 умножить на 10 в минус 300 степени"?
ru.wikipedia.org/wiki/Экспоненциальная_запись (почитай там про: "Компьютерный способ экспоненциальной записи").
1e-300 == 1.0/(10^300) -- имеет тип double. Адреса без явного приведения невозможно сравнить с вещественными числами (а с явным приведением не имеет смысла). Либо в коде ошибка, либо вы его не понимаете. Обычно 1e-300 используется новичками для проверки на близость к нулю. Если значение переменной по модулю < 1e-300, оно на уровне погрешности равно нулю. (на самом деле утверждение про уровень погрешности неправильно, но для новичков сойдёт)


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.