signbit(3)

signbit3

Determine whether a floating-point number's sign is negative

Usage

#include <math.h>

int

signbit(real-floating x);

Library

Math Library (libm, -lm)

Overview

The signbit() macro takes an argument of x and returns non-zero if the value of its sign is negative, otherwise 0.

Releases

55 releases since FreeBSD 5.1-RELEASE; the text changed 33 times.

  1. 5.1–5.2.1
  2. 5.3–6.3
  3. 6.4
  4. 7.0
  5. 7.1
  6. 7.2
  7. 7.3
  8. 7.4
  9. 8.0
  10. 8.1
  11. 8.2
  12. 8.3
  13. 8.4
  14. 9.0
  15. 9.1
  16. 9.2
  17. 9.3
  18. 10.0
  19. 10.1
  20. 10.2
  21. 10.3
  22. 10.4
  23. 11.0
  24. 11.1
  25. 11.2
  26. 11.3
  27. 11.4
  28. 12.0
  29. 12.1
  30. 12.2
  31. 12.3
  32. 12.4
  33. 13.0–13.2
  34. 13.3–16.0

Standards

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

History

The signbit() macro was added in FreeBSD 5.1.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.