## rint(3M)

NAME
| SYNOPSIS
| DESCRIPTION
| RETURN VALUES
| ERRORS
| ATTRIBUTES
| SEE ALSO

#### NAME

rint- round-to-nearest integral value

#### SYNOPSIS

cc [ `flag` ... ] `file` ... **-lm** [ `library` ... ]
#include <math.h>

double rint(double

`x`);

#### DESCRIPTION

The **rint()** function returns the integral value (represented as a `double`) nearest `x` in the direction of the current IEEE754 rounding
mode.

If the current rounding mode rounds toward negative infinity, then **rint()** is identical to floor(3M). If the current rounding mode rounds toward positive infinity, then **rint()** is identical to ceil(3M).

#### RETURN VALUES

Upon successful completion, the **rint()** function returns the integer (represented as a double precision number) nearest `x` in the direction of the current
IEEE754 rounding mode.

When `x` is ±Inf, **rint()** returns `x`.

If the value of `x` is NaN, NaN is returned.

#### ERRORS

#### ATTRIBUTES

#### SEE ALSO

SunOS 5.9 Last Revised 29 Dec 1996

NAME
| SYNOPSIS
| DESCRIPTION
| RETURN VALUES
| ERRORS
| ATTRIBUTES
| SEE ALSO