Метод log2
Метод log2 вычисляет двоичный логарифм
числа типа f64, то есть показатель степени,
в которую нужно возвести число 2, чтобы
получить исходное число. Метод не принимает
параметров и возвращает значение типа f64.
Если число отрицательное или равно нулю, метод
возвращает NaN или -inf соответственно.
Синтаксис
f64.log2()
Пример
Давайте вычислим логарифм числа 8.0
по основанию 2:
fn main()
{
let res = 8.0_f64.log2();
println!("{}", res);
}
Результат выполнения кода:
3
Пример
Давайте вычислим логарифм числа 1.0
по основанию 2:
fn main()
{
let res = 1.0_f64.log2();
println!("{}", res);
}
Результат выполнения кода:
0
Пример
Давайте вычислим логарифм числа 1024.0
по основанию 2:
fn main()
{
let res = 1024.0_f64.log2();
println!("{}", res);
}
Результат выполнения кода:
10