C Math round() Function
Example
Round numbers to the nearest integer:
printf("%f", round(0.60));
printf("%f", round(0.40));
printf("%f", round(5));
printf("%f", round(5.1));
printf("%f", round(-5.1));
printf("%f", round(-5.9));
Try it Yourself »
Definition and Usage
The round()
function rounds a number to the nearest integer. If the decimal part is exactly 0.5 it rounds away from zero, to the integer with largest absolute value.
The round()
function is defined in the <math.h>
header file.
Syntax
One of the following:
round(double number);
Parameter Values
Parameter | Description |
---|---|
number | Required. Specifies a number. |
Technical Details
Returns: | A double value representing the nearest integer to a number. |
---|