Man page - acos(3)

Packages contains this manual

Available languages:

en fr pt_BR es pl cs ja ru ro de

Manual

acos

НАИМЕНОВАНИЕ
БИБЛИОТЕКА
ОБЗОР
ОПИСАНИЕ
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
ОШИБКИ
АТРИБУТЫ
СТАНДАРТЫ
ИСТОРИЯ
СМОТРИТЕ ТАКЖЕ
ПЕРЕВОД

НАИМЕНОВАНИЕ

acos, acosf, acosl - функция вычисления арккосинуса

БИБЛИОТЕКА

Математическая библиотека ( libm , -lm )

ОБЗОР

#include <math.h>

double acos(double x );
float acosf(float
x );
long double acosl(long double
x );

Требования макроса тестирования свойств для glibc (см. feature_test_macros (7)):

acosf (), acosl ():
_ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
|| /* начиная с glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE

ОПИСАНИЕ

Эти функции вычисляют косинус значения x ; конус результата будет равен x .

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

В случае успеха эти функции возвращают арккосинус от x в радианах; результат находится в диапазоне значений [0, pi].

Если x имеет значение NaN, будет возвращено NaN.

Если x равно +1, будет возвращён +0.

Если x стремится к плюс бесконечности или минус бесконечности, то будет сгенерирована ошибка выхода за пределы области, а в качестве результата будет возвращено NaN.

Если x находится вне пределов [-1, 1], то будет сгенерирована ошибка выхода за пределы области, а в качестве результата будет возвращено значение NaN.

ОШИБКИ

Смотрите math_error (7), чтобы определить, какие ошибки могут возникать при вызове этих функций.

Могут возникать следующие ошибки:
Ошибка области: x находится вне диапазона [-1, 1]

errno устанавливается в EDOM . Вызывается исключение неправильной плавающей точки ( FE_INVALID ).

АТРИБУТЫ

Описание терминов данного раздела смотрите в attributes (7).

Image grohtml-632989-1.png

СТАНДАРТЫ

C11, POSIX.1-2008.

ИСТОРИЯ

C99, POSIX.1-2001.

The variant returning double also conforms to C89, SVr4, 4.3BSD.

СМОТРИТЕ ТАКЖЕ

asin (3), atan (3), atan2 (3), cacos (3), cos (3), sin (3), tan (3)

ПЕРЕВОД

Русский перевод этой страницы руководства разработал(и) Dmitry Bolkhovskikh <d20052005@yandex.ru>, Yuri Kozlov <yuray@komyakino.ru> и Kirill Rekhov <krekhov.dev@gmail.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков .