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>.