asin, asinf, asinl
Вычисляет арксинус.
double asin(
double x
);
float asin(
float x
); // C++ only
long double asin(
long double x
); // C++ only
float asinf (
float x
);
long double asinl(
long double x
);
Параметры
- x
Значение, для которого нужно вычислить арксинус.
Возвращаемое значение
Функция asin возвращает арксинус (функция, обратная синусу) x из диапазона от -π/2 до π/2 радиан.
По умолчанию, если x меньше –1 или больше 1, то asin возвращает неопределенное значение.
Ввод |
Исключение SEH |
Исключение Matherr |
---|---|---|
± ∞ |
INVALID |
_DOMAIN |
± QNAN,IND |
Нет |
_DOMAIN |
|x|>1 |
INVALID |
_DOMAIN |
Заметки
Поскольку C++ позволяет перегрузку, можно вызывать перегруженные версии asin с аргументами float и long double. В программе на языке C asin всегда принимает и возвращает значение типа double.
Требования
Подпрограмма |
Обязательный заголовок |
---|---|
asin, asinf, asinl |
<math.h> |
Пример
Для получения дополнительной информации см. acos, acosf, acosl.
Эквивалент в .NET Framework
См. также
Ссылки
Поддержка чисел с плавающей запятой
atan, atanf, atanl, atan2, atan2f, atan2l
cos, cosf, cosl, cosh, coshf, coshl