Другие языки программирования и технологии

8.33891e+307 и 1.26192e+308, что значат эти числа? Что это за "е"? И да, я знаю что 308 это степень. Но степень чего?

8.33891e+307 и 1.26192e+308, что значат эти числа? Что это за "е"? И да, я знаю что 308 это степень. Но степень чего? 308 нулей что ли вместо "е"?
В России пишут так:
8.33891e+307 = 8,33891 × 10³⁰⁷
1.26192e+308 = 1,26192 × 10³⁰⁸
2.221e-23 = 2,221 × 10⁻²³
Плюс (например, 10⁺⁴⁵) не ставят. Буква "e" означает exponentiation – порядок числа (буквально возведение в степень, имея ввиду основание 10, а показатель последующее число).
Алексей Карабецкий
Алексей Карабецкий
62 976
Лучший ответ
Татьяна/сергей Дубины я туп, что идет после 8.33891? ваши слова мне ни о чем не говорят, вопрос внимательно читайте...
Запись в таком виде: 8.33891e+307 - это так называемый стандартный формат числа.
Первое число, 8.33891 называется красивым словом "мантисса".
Мантисса должна быть числом в диапазоне [1; 10). Включая 1, но не включая 10.
Второе число, 307 называется порядок. Порядок должен быть целым числом.
Буква е обозначает экспоненту, то есть степень 10.
В математике эта запись соответствует 8.33891*10^307
Судя по порядку чисел, это пределы для компьютерного формата real или double.
Возможно, в разных языках программирования они разные.
В одном языке 8.33891e+307, в другом 1.26192e+308.
В Visual Basic пределы такие: от 4,94066e-324 до 1,79769e+308.

Есть еще так называемый инженерный формат числа.
В инженерном формате мантисса должна быть числом в диапазоне [1; 1000).
А порядок должен быть целым числом, кратным трем.
Чтобы можно было быстро понять класс числа: тысячи, миллионы, миллиарды и т. д.
Таким образом, наше число 8.33891e+307 превращается в 83.3891e+306
А второе число 1.26192e+308 превращается в 126.192e+306
Azer Alizade
Azer Alizade
71 657
это 10 в степени.
Татьяна/сергей Дубины я туп, что идет после 8.33891? ваши слова мне ни о чем не говорят
То, что идет до буквы e - это мантисса, а после буквы e - порядок.
8.33891e+307 = 8.33891 * 10^307
Сергей Рыбаков
Сергей Рыбаков
17 771
Походу максимальное значение пременной у тебя
Серега Сидорик
Серега Сидорик
14 787
Татьяна/сергей Дубины я туп, что идет после 8.33891? ваши слова мне ни о чем не говорят

Похожие вопросы