signbit(3) Library Functions Manual signbit(3) BEZEICHNUNG signbit - Vorzeichen einer reellen Fliesskommazahl prufen BIBLIOTHEK Mathematik-Bibliothek (libm, -lm) UBERSICHT #include int signbit(x); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): signbit(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L BESCHREIBUNG signbit() ist ein generisches Makro, das auf allen reellen Fliesskommazahlentypen arbeiten kann. Es liefert einen von Null verschiedenen Wert, falls der Wert von x sein Vorzeichen-Bit gesetzt hat. Dies ist nicht zu x < 0.0 identisch, da IEEE 754 Fliesskommazahl es erlaubt, dass Null ein Vorzeichen hat. Der Vergleich -0.0 < 0.0 ist falsch, aber signbit(-0.0) wird einen von Null verschiedenen Wert zuruckliefern. NaNs und Unendlichkeiten haben ein Vorzeichen-Bit. RUCKGABEWERT Das Makro signbit() liefert einen von Null verschiedenen Wert zuruck, falls das Vorzeichen von x negativ ist, andernfalls liefert es Null zuruck. FEHLER Es treten keine Fehler auf. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |signbit() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS C11, POSIX.1-2008. GESCHICHTE POSIX.1-2001, C99. Diese Funktion ist in IEC 559 (und dem Anhang mit empfohlenen Funktionen in IEEE 754/IEEE 854) definiert. SIEHE AUCH copysign(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann 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 signbit(3)