cos(), cosf(), cosl()

Вычислить косинус угла

Прототип:

#include <math.h>
double cos( double x );
float cosf( float x );
long double cosl( long double x );

Аргументы:

x
Угол в радианах для которого требуется вычислить косинус.

Библиотека:

libm

Описание:

Эти функции вычисляют косинус x (заданного в радианах).


Note: При вызове с аргументом, имеющим большое значение, возможны незначительные погрешности.

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

Косинус x. При x равном ±Inf, эти функции возвращают NaN.


Note: В случае возникновения ошибки, эти функции возвращают 0, который также может быть и достоверным математическим результатом. Если вам необходимо проверить, возникла ли ошибка, установите errno в 0, вызовите функцию, и затем снова проверьте errno. Эти функции не изменяют errno в случае отсутствия ошибок.

Примеры:

#include <math.h>
#include <stdio.h>
#include <stdlib.h>
int main( void )
{
double value;
value = cos( M_PI );
printf( "value = %f\n", value );
return (EXIT_SUCCESS);
}

Код генерирует следующий вывод:

$ ./a.out value = -1.000000

Классификация:

ANSI, POSIX 1003.1

Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

acos(), errno, sin(), tan()




Предыдущий раздел: Описание API математической библиотеки