function returns the integer nearest to its argument
rounding away from zero in halfway cases.
If the rounded result is too large to be represented as a
value, an invalid exception is raised and the return value is undefined.
is not an integer,
may raise an inexact exception.
When the rounded result is representable as a
is equivalent to
(although the former may be more efficient).
functions differ from
only in their input and output types.