cos、cosf、cosh、coshf
アークコサイン (cos または cosf) またはハイパーボリック コサインを計算します。cosh または coshf)。
double cos(
double x
);
float cos(
float x
); // C++ only
long double cos(
long double x
); // C++ only
float cosf(
float x
);
double cosh(
double x
);
float cosh(
float x
); // C++ only
long double cosh(
long double x
); // C++ only
float coshf(
float x
);
パラメーター
- x
の角度返します。
戻り値
x のコサインまたはハイパーボリック コサイン。x が 263 より大きいか等しい以下の場合には– 263 cos の呼び出しの結果の重要度が発生します。
結果が cosh または coshf の呼び出しで値が大きすぎる場合関数の戻り値 HUGE_VAL は ERANGE と既定では errno を設定します。
入力 |
SEH 例外 |
Matherr の例外 |
---|---|---|
± QNAN,IND |
[none] |
_DOMAIN |
± ∞ (cosf, cos) |
INVALID |
_DOMAIN |
X ≥ 7.104760e+002 (coshcoshf) |
INEXACT+OVERFLOW |
OVERFLOW |
解説
C++ ではオーバーロードができるためcos と cosh のオーバーロードを呼び出します。C. のプログラムではcos と cosh は受け取り常にを返します。
必要条件
ルーチン |
必須ヘッダー |
---|---|
cos, cosh, cosf, coshf |
<math.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。
使用例
sinsinfsinhf sinh の例を参照してください。