![]() Chapter Contents |
![]() Previous |
![]() Next |
| rint |
| Portability: | C99 |
| SYNOPSIS | |
| DESCRIPTION | |
| RETURN VALUE | |
| IMPLEMENTATION | |
| RELATED FUNCTIONS | |
| SEE ALSO |
| SYNOPSIS |
#include <math.h> double rint(double x); float rintf(float x); long double rintl(long double x);
| DESCRIPTION |
rint converts its argument
to an integral value using the current rounding mode, and returns it as a
floating-point value. For binary floating point, The inexact
floating-point exception is raised if the argument differs from the result.
The function name rintf should be used
for float arguments, and rintl for long double arguments.
Alternately, if the header file tgmath.h is
included, rint may be used with any numeric
argument type.
| RETURN VALUE |
rint returns its argument,
converted to an integer.
| IMPLEMENTATION |
rint is implemented as
a built-in function unless it is undefined by a #undef
statement.
| RELATED FUNCTIONS |
ceil, floor, llrint,
llround, lrint, lround, nearbyint, round,
trunc
| SEE ALSO |
"Mathematical Functions" in Chapter 2, "Function Categories"
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright © 2004 by SAS Institute Inc., Cary, NC, USA. All rights reserved.