📄 s_acos.c
字号:
/* @(#)z_acos.c 1.0 98/08/13 *//*FUNCTION <<acos>>, <<acosf>>---arc cosineINDEX acosINDEX acosfANSI_SYNOPSIS #include <math.h> double acos(double <[x]>); float acosf(float <[x]>);TRAD_SYNOPSIS #include <math.h> double acos(<[x]>) double <[x]>; float acosf(<[x]>) float <[x]>;DESCRIPTION <<acos>> computes the inverse cosine (arc cosine) of the input value. Arguments to <<acos>> must be in the range @minus{}1 to 1. <<acosf>> is identical to <<acos>>, except that it performs its calculations on <<floats>>.RETURNS @ifinfo <<acos>> and <<acosf>> return values in radians, in the range of 0 to pi. @end ifinfo @tex <<acos>> and <<acosf>> return values in radians, in the range of <<0>> to $\pi$. @end tex If <[x]> is not between @minus{}1 and 1, the returned value is NaN (not a number) the global variable <<errno>> is set to <<EDOM>>, and a <<DOMAIN error>> message is sent as standard error output. You can modify error handling for these functions using <<matherr>>.QUICKREF ANSI SVID POSIX RENTRANT acos y,y,y,m acosf n,n,n,mMATHREF acos, [-1,1], acos(arg),,, acos, NAN, arg,DOMAIN,EDOMMATHREF acosf, [-1,1], acosf(arg),,, acosf, NAN, argf,DOMAIN,EDOM*//***************************************************************** * Arccosine * * Input: * x - floating point value * * Output: * arccosine of x * * Description: * This routine returns the arccosine of x. * *****************************************************************/#include "fdlibm.h"#include "zmath.h"#ifndef _DOUBLE_IS_32BITSdouble_DEFUN (acos, (double), double x){ return (asine (x, 1));}#endif /* _DOUBLE_IS_32BITS */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -