Главная    Разработка ПО    функции языка Си

Описание функций языка Си

" E "

erf,erff,erfl 

erfc,erfcf,erfcl 

exit 

exp,expf,expl 

exp2,exp2f,exp2l 

exp10,exp10f,exp10l 

expm1,expm1f,expm1l 

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

exp10, exp10f, exp10l – возведение числа 10 в степень

Синтаксис:

#include < math.h >

double exp10 (double x);
float exp10f (float x);
long double exp10l (long double x);

Аргументы:

x – степень в которую требуется возвести число 10

Возвращаемое значение:

Число 10x.

Описание:

Функции возводят число 10 в степень x.

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

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

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

Пример:

В примере число 10 возводится степень 2.33 с помощью функций exp10, exp10f и exp10l, и результат выводится на консоль. Обратите внимание на точность полученных результатов. Возведение в числа 10 в степень 2.33 с помощью функции exp10f дало самую маленькую точность, а с помощью exp10l – самую большую.


#include < stdio.h >  //Для printf
#include < math.h >   //Для exp10, exp10f, exp10l

int main (void)
{    
   //Вывод значения аргумента
   printf (“Аргумент: 2.33\n”);
   //Расчет и вывод результата работы функции exp10f
   printf (“exp10f : %.20f\n”,exp10f (2.33) );
   //Расчет и вывод результата работы функции exp10
   printf (“exp10 : %.20f\n”,exp10 (2.33) );
   //Расчет и вывод результата работы функции exp10l
   printf (“exp10l : %.20Lf\n”,exp10l (2.33) );

   return 0;
}

Результат:

Аргумент: 2.33
exp10f : 213.79617309570312500000
exp10 : 213.79620895022324589263
exp10l : 213.79620895022324472690



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

exp, expf, expl,
exp2, exp2f, exp2l,
exp10, exp10f, exp20l,
cexp, cexpf, cexpl
expm1, expm1f, expm1l


Яндекс.Метрика

Рейтинг@Mail.ru