atan(3)

atan3

Arc tangent functions of one variable

Usage

#include <math.h>

double

atan(double x);

float

atanf(float x);

long double

atanl(long double x);

Library

Math Library (libm, -lm)

Overview

The atan(), atanf(), and atanl() functions compute the principal value of the arc tangent of x.

Return values

These functions return the arc tangent in the range [-/2, +/2] radians.

Releases

87 releases since FreeBSD 2.0.5-RELEASE; the text changed 44 times.

  1. 2.0.5
  2. 2.1.5–2.1.7.1
  3. 2.2.2–2.2.8
  4. 2.2.9
  5. 3.0–3.2
  6. 3.3–3.5.1
  7. 4.0–4.2
  8. 4.3
  9. 4.4
  10. 4.5–4.11
  11. 5.0–6.2
  12. 6.3
  13. 6.4
  14. 7.0
  15. 7.1
  16. 7.2
  17. 7.3
  18. 7.4
  19. 8.0
  20. 8.1
  21. 8.2
  22. 8.3
  23. 8.4
  24. 9.0
  25. 9.1
  26. 9.2
  27. 9.3
  28. 10.0
  29. 10.1
  30. 10.2
  31. 10.3
  32. 10.4
  33. 11.0
  34. 11.1
  35. 11.2
  36. 11.3
  37. 11.4
  38. 12.0
  39. 12.1
  40. 12.2
  41. 12.3
  42. 12.4
  43. 13.0–13.2
  44. 13.3–14.5
  45. 15.0–16.0

Standards

The atan(), atanf(), and atanl() 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.