copysign(3) Library Functions Manual copysign(3) BEZEICHNUNG copysign, copysignf, copysignl - kopiert das Vorzeichen einer Zahl BIBLIOTHEK Mathematik-Bibliothek (libm, -lm) UBERSICHT #include double copysign(double x, double y); float copysignf(float x, float y); long double copysignl(long double x, long double y); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): copysign(), copysignf(), copysignl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || /* Seit Glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE BESCHREIBUNG Diese Funktionen liefern eine Zahl zuruck, deren absoluter Wert gleich dem von x ist, deren Vorzeichen allerdings dem Vorzeichen von y entspricht. Beispielsweise liefern copysign(42.0, -1.0) und copysign(-42.0, -1.0) beide -42.0 zuruck. RUCKGABEWERT Bei Erfolg geben diese Funktionen einen Wert zuruck, dessen Betrag gleich dem von x ist und dessen Vorzeichen von y stammt. Falls x ein NaN ist, wird ein NaN mit dem Vorzeichenbit von y zuruckgegeben. FEHLER Es treten keine Fehler auf. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |copysign(), copysignf(), | Multithread-Fahigkeit | MT-Sicher | |copysignl() | | | +--------------------------------+-------------------------+-----------+ VERSIONEN Architekturen, auf denen die Fliesskommaformate nicht zu IEEE 754 konform sind, konnen diese Funktionen eine negative Null als positiv behandeln. STANDARDS C11, POSIX.1-2008. Diese Funktion ist in IEC 559 (und dem Anhang mit empfohlenen Funktionen in IEEE 754/IEEE 854) definiert. GESCHICHTE C99, POSIX.1-2001, 4.3BSD. SIEHE AUCH signbit(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Markus Schmitt , Martin Eberhard Schauer und Mario Blattermann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 copysign(3)