Метод pow
Метод pow возводит число типа i32
в указанную степень. Он возвращает новое число,
являющееся результатом возведения исходного числа
в степень. Параметром метод принимает показатель
степени, в которую нужно возвести число.
Синтаксис
i32.pow(exp)
Пример
Давайте возведём число 2 в степень 10:
fn main()
{
let res = 2_i32.pow(10);
println!("{}", res);
}
Результат выполнения кода:
1024
Пример
Давайте возведём число 3 в степень 4:
fn main()
{
let res = 3_i32.pow(4);
println!("{}", res);
}
Результат выполнения кода:
81
Пример
Давайте возведём отрицательное число -2
в степень 3:
fn main()
{
let res = (-2_i32).pow(3);
println!("{}", res);
}
Результат выполнения кода:
-8
Пример
Давайте возведём число 5 в нулевую степень:
fn main()
{
let res = 5_i32.pow(0);
println!("{}", res);
}
Результат выполнения кода:
1
Смотрите также
-
метод
wrapping_mul,
который выполняет умножение с оборачиванием при переполнении -
метод
checked_mul,
который выполняет умножение с проверкой переполнения -
метод
saturating_mul,
который выполняет умножение с насыщением при переполнении -
метод
is_power_of_two,
который проверяет, является ли число степенью двойки