Returns the argument rounded to an integer value.
Include
<math.h>
Prototype
float roundf(float x);
Argument
x
Return Value
Returns the value of x
rounded to the nearest integer
value, always rounding midway cases away from zero. The rounded integer is returned as a
floating-point value.
Example
#include <math.h>
#include <stdio.h>
int main(void)
{
float x, y;
x = 10.103;
y = roundf(x);
printf("The nearest integer value to %f is %f\n", x, y);
x = 10.5;
y = roundf(x);
printf("The nearest integer value to %f is %f\n", x, y);
}
Example Output
The nearest integer value to 10.103000 is 10.000000
The nearest integer value to 10.500000 is 11.000000