copysign、copysignf、copysignl、_copysign、_copysignf、_copysignl
傳回某值,其具有一個引數之範圍和其他引數的符號。
double copysign(
double x,
double y
);
float copysign(
float x,
float y
); // C++ only
long double copysign(
long double x,
long double y
); // C++ only
float copysignf(
float x,
float y
); // C++ only
long double copysignl(
long double x,
long double y
); // C++ only
double _copysign(
double x,
double y
);
long double _copysignl(
long double x,
long double y
);
參數
x
浮點數值,其被傳回為此結果範圍。y
浮點數值,其被傳回為此結果的符號。
傳回值
copysign 函式傳回浮點值,其結合 x的大小和 y的符號。 不會回傳錯誤。
備註
因為 C++ 允許多載,您可以呼叫會接受並傳回 float 或 long double 值的 copysign 多載。 在 C 程式,copysign 一律接受並傳回 double。
需求
常式 |
必要的標頭 |
---|---|
_copysign |
<float.h> |
copysign, copysignf, copysignl, _copysignf _copysignl |
<math.h> |
如需詳細的相容性資訊,請參閱相容性。
.NET Framework 對等用法
不適用。若要呼叫標準 C 函式,請使用 PInvoke。如需詳細資訊,請參閱平台叫用範例。