ldexpl(3)

ldexpl3

Multiply floating-point number by integral power of 2

Part of ldexp(3).

Usage

#include <math.h>

double

ldexp(double x, int exp);

float

ldexpf(float x, int exp);

long double

ldexpl(long double x, int exp);

Library

Math Library (libm, -lm)

Overview

The ldexp(), ldexpf(), and ldexpl() functions multiply a floating-point number by an integral power of 2.

Return values

These functions return the value of x times 2 raised to the power exp.

Releases

49 releases since FreeBSD 6.0-RELEASE; the text changed 33 times.

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

Standards

The ldexp(), ldexpf(), and ldexpl() functions conform to ISO/IEC 9899:1999 (“ISO C99”).

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