Функция math.Exp2

Функция math.Exp2 возвращает 2, возведенное в степень, переданную в качестве аргумента. В первый и единственный параметр мы передаем показатель степени типа float64. Функция возвращает результат типа float64, представляющий собой значение 2^x. Эта функция особенно полезна при работе с двоичными логарифмами и в задачах, связанных с битовыми операциями.

Синтаксис

gomath.Exp2(x)

Пример

Давайте возведем 2 в степень 3:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Exp2(3)
  fmt.Println(res)
}

Результат выполнения кода:

go8

Пример

Давайте вычислим 2 в степени 0:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Exp2(0)
  fmt.Println(res)
}

Результат выполнения кода:

go1

Пример

Давайте возведем 2 в отрицательную степень:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Exp2(-2)
  fmt.Println(res)
}

Результат выполнения кода:

go0.25

Смотрите также

  • функцию math.Exp,
    которая возводит число e в заданную степень
  • функцию math.Log2,
    которая вычисляет двоичный логарифм числа
  • функцию math.Pow,
    которая возводит любое число в произвольную степень
  • функцию math.Expm1,
    которая вычисляет e^x - 1 с высокой точностью для малых x