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

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

" P "

perror 

pow,powf,powl 

pow10,pow10f,pow10l 

printf 

pthread_attr_getdetachstate 

pthread_attr_getinheritsched 

pthread_attr_getschedparam 

pthread_attr_getschedpolicy 

pthread_attr_init 

putc 

putchar 

puts 

putw 

  

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

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


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

Рейтинг@Mail.ru