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 ,並設定errno到ERANGE,根據預設值。
輸入 |
SEH 例外狀況 |
Matherr 例外狀況 |
---|---|---|
± QNAN,IND |
無 |
_DOMAIN |
± ∞ (cosf, cos) |
INVALID |
_DOMAIN |
x ≥ 7.104760e+002 (cosh, coshf) |
INEXACT+OVERFLOW |
OVERFLOW |
備註
C + + 允許多載化,因此您可以呼叫多載的cos和cosh。 在某 c 程式, cos和cosh一直使用,並傳回 double。
需求
常式 |
所需的標頭 |
---|---|
cos, cosh, cosf, coshf |
<math.h> |
其他的相容性資訊,請參閱相容性在簡介中。
範例
此範例中的,請參閱 sin、 sinf、 sinh、 sinhf。