Вычислить косинус угла
#include <math.h>double cos( double x );float cosf( float x );long double cosl( long double x );
libm
Эти функции вычисляют косинус x (заданного в радианах).
При вызове с аргументом, имеющим большое значение, возможны незначительные погрешности. |
Косинус x. При x равном ±Inf
, эти функции возвращают NaN.
В случае возникновения ошибки, эти функции возвращают 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
Предыдущий раздел: Описание API математической библиотеки