C возведение в степень double

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

pow, powf, powl – возведение в степень.

double pow (double x, double y);
float powf (float x, float y);
long double powl (long double x, long double y);

x – переменная, которую нужно возвести в степень y.

Аргумент x, возведенный в степень y (x y ).

Функции возводит аргумент x в степень y.

При этом аргументы и возвращаемое значение функции pow задаются числами с плавающей точкой двойной точности (тип double, точность не менее десяти значащих десятичных цифр, разрядность — 64).

Аргументы и возвращаемое значение функции powf задаются числами с плавающей точкой (тип float, точность не менее шести значащих десятичных цифр, разрядность — 32).

Аргументы и возвращаемое значение функции powl задаются числами с плавающей точкой повышенной точности (тип long double, точность не менее десяти значащих десятичных цифр, разрядность — 80).

В примере число 2.6 возводится в степень 3.45 с помощью функций pow, powf и powl, и результат выводится на консоль. Обратите внимание на точность полученных результатов. При возведении в степень с помощью функции powf, будет самая маленькая точность, а с помощью функции powl – самая большая.

Аргументы: 2.6 и 3.45
powf : 27.01829910278320312500
pow : 27.01830192235679106716
powl : 27.01830192235679218432

Определение

Возвращает указанное число, возведенное в указанную степень. Returns a specified number raised to the specified power.

Параметры

Число двойной точности с плавающей запятой, возводимое в степень. A double-precision floating-point number to be raised to a power.

Число двойной точности с плавающей запятой, задающее степень. A double-precision floating-point number that specifies a power.

Возвраты

Число x , возведенное в степень y . The number x raised to the power y .

Примеры

В следующем примере Pow метод используется для вычисления значения, полученного от возведения 2 в степень в диапазоне от 0 до 32. The following example uses the Pow method to calculate the value that results from raising 2 to a power ranging from 0 to 32.

Для того, чтобы возвести в степень, нужно вызвать метод Pow, который находится в статическом классе, поэтому необходимо:

Math .Pow(x, stepen);

Обратите внимание, что метод принимает значения типа double, если мы объявим тип int, то ошибки не будет:

int x = 5;
int stepen = 4;
Console .WriteLine( "5^4 = " + Math .Pow(x, stepen));

Если вам нужно получить целое число степени, то можете сделать так:

int i = Convert .ToInt32( Math .Pow(5, 3));

Если мы напишем:

int i = Math .Pow(5, 3);

То будет ошибка, поэтому нужно конвертация в целое число.


[an error occurred while processing the directive]
Карта сайта