Provided by: manpages-de-dev_1.11-1_all bug

BEZEICHNUNG

       copysign, copysignf, copysignl - kopiert das Vorzeichen einer Zahl

ÜBERSICHT

       #include <math.h>

       double copysign(double x, double y);
       float copysignf(float x, float y);
       long double copysignl(long double x, long double y);

       Linken Sie mit der Option -lm.

   Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):

       copysign(), copysignf(), copysignl():
           _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L;
           oder cc -std=c99

BESCHREIBUNG

       Diese  Funktionen  liefern  eine Zahl zurück, 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 zurück.

RÜCKGABEWERT

       Bei Erfolg geben diese Funktionen einen Wert zurück, 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 zurückgegeben.

FEHLER

       Es treten keine Fehler auf.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.
       ┌──────────────────────────────────────┬───────────────────────┬─────────┐
       │ SchnittstelleAttributWert    │
       ├──────────────────────────────────────┼───────────────────────┼─────────┤
       │ copysign(), copysignf(), copysignl() │ Multithread-Fähigkeit │ MT-Safe │
       └──────────────────────────────────────┴───────────────────────┴─────────┘

KONFORM ZU

       C99,  POSIX.1-2001,  POSIX.1-2008.  Diese  Funktion  wird  in  IEC  559  (und  dem Anhang mit empfohlenen
       Funktionen in IEEE 754/IEEE 854) definiert.

ANMERKUNGEN

       Architekturen, auf denen die Fließkommaformate nicht zu IEEE 754 konform sind,  können  diese  Funktionen
       eine negative Null als positiv behandeln.

SIEHE AUCH

       signbit(3)

KOLOPHON

       Diese  Seite  ist  Teil  der  Veröffentlichung  4.04  des Projekts Linux-man-pages. Eine Beschreibung des
       Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden
       sich unter http://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die deutsche Übersetzung dieser  Handbuchseite  wurde  von  Markus  Schmitt  <fw@math.uni-sb.de>,  Martin
       Eberhard Schauer <Martin.E.Schauer@gmx.de> und Mario Blättermann <mario.blaettermann@gmail.com> erstellt.

       Diese  Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer
       bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn Sie Fehler in der Übersetzung dieser  Handbuchseite  finden,  schicken  Sie  bitte  eine  E-Mail  an
       <debian-l10n-german@lists.debian.org>.

GNU                                              19. April 2015                                      COPYSIGN(3)