Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что означает число 1.79769e+308?

Андрей Добровольский Знаток (299), на голосовании 7 месяцев назад
Голосование за лучший ответ
Евлампий А Знаток (473) 8 месяцев назад
Экспоненциальное представление числа.
1.79769e+308 = 1.79769 * 10^308(10 в 308ой степени) = 179769000...(ещё 300 нулей).
Для удобной записи скольугодно длинных чисел оставляют только один разряд до точки и до крайнего значащего после точки(до крайней цифры не равной 0), ставят e(экспонента, показатель степени) и указывают степень десяти.
К примеру число 1240000=1.24e+6
упрощённо - число после e - на сколько нужно сдвинуть точку в числе, для полного представления числа, в примере выше, точку нужно сдвинуть на 6 разрядов вправо, чтобы получить искомое. В твоём числе точку сдвинуть на 308 разрядов.
Андрей ДобровольскийЗнаток (299) 8 месяцев назад
Это я знаю, где-то вроде это считается как бесконечность.. но так ли это не понимаю
Евлампий А Знаток (473) Андрей Добровольский, не может быть, развее что если не указывать степень вообще и то поддаётся сильному сомнению. Для бесконечности есть свой знак. К тому же бесконечность не является числом, ибо число - конечный и определённый набор цифр. Ключевое, конечный. А потому нельзя к бесконечности применить экспоненциальное представление чисел, чисел, конечных чисел, это противоречит бесконечности.
Евлампий АЗнаток (473) 8 месяцев назад
Если что 1.79769e+308 = 179769000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Наглядно почему экспонентой прописать легче и удобней.
Похожие вопросы