trunc()
Published Nov 10, 2022
Contribute to Docs
The trunc()
function rounds the specified argument towards zero and returns the nearest integral value not larger in magnitude than the argument.
Syntax
std::trunc(x);
The x
parameter is the value to be truncated.
The data type of the return value can be double
, float
, or long double
.
Example
#include <iostream>#include <cmath>int main() {double x = -3.14159;double result;result = std::trunc(x);std::cout << "trunc(" << x << ") = " << result << "\n";}
This will produce the following output:
trunc(-3.14159) = -3
Codebyte Example
The following example uses the trunc()
function to round 12.3456
towards zero returning the value 12
:
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.