Difference between revisions of "cpp/numeric/math/ceil"
From cppreference.com
m (Shorten template names. Use {{lc}} where appropriate.) |
m (Update links.) |
||
Line 62: | Line 62: | ||
{{dsc begin}} | {{dsc begin}} | ||
− | {{dsc inc | cpp/numeric/math/ | + | {{dsc inc | cpp/numeric/math/dsc floor}} |
− | {{dsc inc | cpp/numeric/math/ | + | {{dsc inc | cpp/numeric/math/dsc trunc}} |
− | {{dsc inc | cpp/numeric/math/ | + | {{dsc inc | cpp/numeric/math/dsc round}} |
− | {{dsc inc | cpp/numeric/math/ | + | {{dsc inc | cpp/numeric/math/dsc rint}} |
− | {{dsc inc | cpp/numeric/math/ | + | {{dsc inc | cpp/numeric/math/dsc nearbyint}} |
{{dsc end}} | {{dsc end}} | ||
Revision as of 22:17, 31 May 2013
Defined in header <cmath>
|
||
float ceil( float arg ); |
||
double ceil( double arg ); |
||
long double ceil( long double arg ); |
||
double ceil( Integral arg ); |
(since C++11) | |
Computes nearest integer not less than arg
.
Contents |
Parameters
arg | - | floating point value |
Return value
Nearest integer not less than arg
Return value
Argument
Notes
If the argument is infinity (positive or negative) or zero (positive or negative), the return value is the same as the argument.
The largest representable floating-point values are exact integers in all standard floating-point formats, so this function never overflows.
This function may, but is not required to, raise FE_INEXACT floating-point exceptions for non-integer arguments.
Example
Run this code
Output:
12.000000 13.000000 13.000000 13.000000 13.000000
See also
(C++11)(C++11) |
nearest integer not greater than the given value (function) |
(C++11)(C++11)(C++11) |
nearest integer not greater in magnitude than the given value (function) |
(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11) |
nearest integer, rounding away from zero in halfway cases (function) |
(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)(C++11) |
nearest integer using current rounding mode with exception if the result differs (function) |
(C++11)(C++11)(C++11) |
nearest integer using current rounding mode (function) |