Константа MAX
Константа MAX класса f64 хранит максимальное конечное значение, которое может принимать число с плавающей точкой двойной точности. Это значение приблизительно равно 1.7976931348623157e308. Константа не принимает параметров и доступна напрямую через тип f64.
Синтаксис
f64::MAX
Пример
Давайте выведем значение константы MAX на экран:
fn main()
{
let res = f64::MAX;
println!("{}", res);
}
Результат выполнения кода:
179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Пример
Давайте сравним число 1e308 с константой MAX:
fn main()
{
let num = 1e308;
let res = num < f64::MAX;
println!("{}", res);
}
Результат выполнения кода:
true
Смотрите также
-
константа
MIN,
которая содержит минимальное положительное нормализованное значение -
константа
MIN_POSITIVE,
которая содержит минимальное положительное субнормальное значение -
константа
EPSILON,
которая содержит машинный эпсилон для чисел f64 -
метод
max,
который возвращает наибольшее из двух чисел