Научная запись числа

Эта статья является частью книги Java. Состояние языка и его перспективы (2022).

Научная запись числа (её ещё называют экспоненциальной записью) — это представление чисел в виде мантиссы и порядка. Это облегчает восприятие очень больших или очень маленьких чисел.

Числа в научной записи имеют вид:

мантисса × 10порядок

Вместо 10 могут использоваться и другие числа, но обычно используется именно 10, так как в обычной жизни мы пользуемся десятичной системой исчисления.

Примеры:

45 × 108 = 4 500 000 000

1 × 10-5 = 0,00001

Любое число может быть записано разными способами в научной форме. Например:

45 × 108 = 450 × 107 = 0,45 × 1010 = …

Существует нормализованная научная запись, в которой мантисса выбирается таким образом, чтобы она была больше или равна единице, но строго меньше десяти. Для наших примеров это будет:

4,5 × 109 = 4 500 000 000

1 × 10-5 = 0,00001

В карманных калькуляторах и компьютерах принято записывать числа в научной записи (экспоненциальной записи) в виде:

мантиссаEпорядок

Пример:

45 × 108 = 45E8

1 × 10-5 = 1E-5

Иногда используют строчную букву “e”:

45 × 108 = 45e8

1 × 10-5 = 1e-5

Например, в языке программирования Java присваивание переменным этих значений в научной записи выглядит так:

Научная запись числа: 2 комментария

  1. «Для наших примеров это будет:
    0,45 × 1010 = 4 500 000 000″…
    В данном примере неточность. Мантисса должна быть больше 1.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *