std::ceil
From cppreference.com
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) |
nearest integer using current rounding mode (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 documentation for ceil
|