double round(double __x)
The round() function rounds __x to the nearest integer, but rounds halfway cases away from zero (instead of to the nearest even integer). Overflow is impossible.
The rounded value. If __x is an integral or infinite,
__x itself is returned. If __x is
NaN
, then NaN
is
returned.