Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
a local clone.
std.math.constants
This is a submodule of std.math.
It contains several useful mathematical constants.
License:
Authors:
Walter Bright, Don Clugston
Source std/math/constants.d
- enum real
E; - e = 2.718281...
- enum real
LOG2T; - log210 = 3.321928...
- enum real
LOG2E; - log2e = 1.442695...
- enum real
LOG2; - log102 = 0.301029...
- enum real
LOG10E; - log10e = 0.434294...
- enum real
LN2; - ln 2 = 0.693147...
- enum real
LN10; - ln 10 = 2.302585...
- enum real
PI; - π = 3.141592...
- enum real
PI_2; - π / 2 = 1.570796...
- enum real
PI_4; - π / 4 = 0.785398...
- enum real
M_1_PI; - 1 / π = 0.318309...
- enum real
M_2_PI; - 2 / π = 0.636619...
- enum real
M_2_SQRTPI; - 2 / √π = 1.128379...
- enum real
SQRT2; - √2 = 1.414213...
- enum real
SQRT1_2; - √½ = 0.707106...
Copyright © 1999-2025 by the D Language Foundation | Page generated by
Ddoc on Mon Mar 31 10:28:20 2025