Функция math.Exp2
Функция math.Exp2 возвращает 2, возведенное в степень,
переданную в качестве аргумента. В первый и единственный параметр
мы передаем показатель степени типа float64.
Функция возвращает результат типа float64,
представляющий собой значение 2^x. Эта функция особенно
полезна при работе с двоичными логарифмами и в задачах,
связанных с битовыми операциями.
Синтаксис
math.Exp2(x)
Пример
Давайте возведем 2 в степень 3:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Exp2(3)
fmt.Println(res)
}
Результат выполнения кода:
8
Пример
Давайте вычислим 2 в степени 0:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Exp2(0)
fmt.Println(res)
}
Результат выполнения кода:
1
Пример
Давайте возведем 2 в отрицательную степень:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Exp2(-2)
fmt.Println(res)
}
Результат выполнения кода:
0.25
Смотрите также
-
функцию
math.Exp,
которая возводит число e в заданную степень -
функцию
math.Log2,
которая вычисляет двоичный логарифм числа -
функцию
math.Pow,
которая возводит любое число в произвольную степень -
функцию
math.Expm1,
которая вычисляет e^x - 1 с высокой точностью для малых x