pow10, pow10f, pow10l – возведение числа 10 в степень.
Синтаксис:
#include < math.h >
double pow10 (double x);
float pow10f (float x);
long double pow10l (long double x);
Аргументы:
x – степень в которую требуется возвести число 10.
Возвращаемое значение:
Число 10 возведенное в степень x.(10x).
Описание:
Функции возводит число 10 в степень x.
При этом аргумент и возвращаемое значение функции pow10 задаются числами с плавающей точкой двойной точности (тип double, точность не менее десяти значащих десятичных цифр, разрядность - 64).
Аргумент и возвращаемое значение функции pow10f() задаются числами с плавающей точкой (тип float, точность не менее шести значащих десятичных цифр, разрядность - 32).
Аргумент и возвращаемое значение функции pow10l() задаются числами с плавающей точкой повышенной точности (тип long double, точность не менее десяти значащих десятичных цифр, разрядность - 80).
Пример:
В примере число 10 возводится в степень 6.45 с помощью функций pow10, pow10f и pow10l, и результат выводится на консоль. Обратите внимание на точность полученных результатов. При возведении в степень с помощью функции powf, будет самая маленькая точность, а с помощью функции powl – самая большая.
#include < stdio.h > //Для printf
#include < math.h > //Для pow10t, pow10f, pow10l
int main (void)
{
//Вывод значения аргумента
printf (“Аргумент: 6.45\n”);
//Расчет и вывод результата
printf (“pow10f : %.12f\n”, pow10f (6.45) );
//Расчет и вывод результата
printf (“pow10 : %.12f\n”, pow10 (6.45) );
//Расчет и вывод результата
printf (“pow10l : %.12Lf\n”, pow10l (6.45) );
return 0;
}
| |
Результат:
Аргумент: 10.0
powf : 2818381.750000000000
pow : 2818382.931264454965
powl : 2818382.931264454970
|
Смотри так же:
hypot, hypotf, hypotl
cbrt, cbrtf, cbrtl
sqrt, sqrtf, sqrtl
pow, powf, powl
pow10, pow10f, pow10l
cpow, cpowf, cpowl
|