double c что это



Double e

Автор Ёергей Павлов задал вопрос в разделе Другие языки и технологии

C++ что такое const double eps = 1e-12; ? И для чего эта запись используется? и получил лучший ответ

Ответ от Алекс Куха[гуру]
eps константа с плавающей точкой, длина 8 байт. Используется для определения признака окончания цикла. Полученное значение - искомый результат. Т. е. дальнейший расчёт привносит в результат разницу меньше указанной, а потому является ненужным

Ответ от Иван Сигаев[гуру]
1e-12= 1*10^-12=0.000000000001

Ответ от George Eliseeff[гуру]
const - указание компилятору, что программа это значение менять не будет. Компилятор может сам решить, заводить для этого значения область памяти (переменную), или вкомпилировать непосредственное значение в те места, где оно нужно.
double - тип данных "число с плавающей точкой двойной точности".
eps - название константы
1e-12 - экспоненциальная запись, обозначающая число 1*(10^-12) - десять в минус-двенадцатой степени.
Зачем применяется? Чтобы не разбрасывать по тексту программы непосредственное значение 1e-12. Если потребуется изменить это значение во всей программе, то достаточно будет изменить в одном месте, а не ковыряться по всему коду в его поисках...

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: C++ что такое const double eps = 1e-12; ? И для чего эта запись используется?
Типы данных в C на Википедии
Посмотрите статью на википедии про Типы данных в C
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*