copysign, copysignf, copysignl, _copysign, _copysignf, _copysignl
Bir bağımsız değişkenin büyüklüğüne, diğerinin ise işaretine sahip bir değer döndürür.
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
);
Parametreler
x
Sonucun boyutuna göre geri dönen kayan nokta değeri.y
Sonucun işaretine göre geri dönen kayan nokta değeri.
Dönüş Değeri
copysign işlevleri x değerinin büyüklüğünü ve y değerinin işaretini birleştiren bir kayan nokta değeri döndürür.Döndürülen hata yok.
Notlar
C++, aşırı yüklemeye izin verdiğinden, float veya long double değerlerini alan ve getiren copysign aşırı yüklerini çağırabilirsiniz.C programında copysign her zaman double alır ve döndürür.
Gereksinimler
Yordam |
Gerekli başlık |
---|---|
_copysign |
<float.h> |
copysign, copysignf, copysignl, _copysignf_copysignl |
<math.h> |
Uyumluluk hakkında daha fazla bilgi için bkz. Uyumluluk.
.NET Framework Eşdeğeri
Uygulanamaz. Standart C işlevini çağırmak için PInvoke kullanın. Daha fazla bilgi için bkz. Platform Çağırma Örnekleri.