MirBSD manpage: signbit(3)

SIGNBIT(3)                 BSD Programmer's Manual                  SIGNBIT(3)

NAME

     signbit - test sign

LIBRARY

     libc

SYNOPSIS

     #include <math.h>

     int
     signbit(real-floating x);

DESCRIPTION

     The signbit() macro determines whether the sign of its argument value x
     is negative. An argument represented in a format wider than its semantic
     type is converted to its semantic type first. The determination is then
     based on the type of the argument.

IEEE754

     The sign is determined for all values, including infinities, zeroes, and
     NaNs

VAX

     The sign is determined for finites, true zeros, and dirty zeroes; for
     ROPs the sign is reported negative.

RETURN VALUES

     The signbit() macro returns a non-zero value if the sign of its value x
     is negative. Otherwise 0 is returned.

ERRORS

     No errors are defined.

SEE ALSO

     fpclassify(3), isfinite(3), isnormal(3), math(3)

STANDARDS

     The signbit() macro conforms to ISO/IEC 9899:1999 ("ISO C99").

MirBSD #10-current             October 29, 2003                              1

Generated on 2022-12-24 01:00:14 by $MirOS: src/scripts/roff2htm,v 1.113 2022/12/21 23:14:31 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2022 MirBSD.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.

Kontakt / Impressum & Datenschutzerklärung