![]() Chapter Contents |
![]() Previous |
![]() Next |
| lrint |
| Portability: | C99 |
| SYNOPSIS | |
| DESCRIPTION | |
| RETURN VALUE | |
| IMPLEMENTATION | |
| RELATED FUNCTIONS | |
| SEE ALSO |
| SYNOPSIS |
#include <math.h> long lrint(double x); long lrintf(float x); long lrintl(long double x);
| DESCRIPTION |
lrint uses the current
rounding mode to convert its argument to an integral value and returns it
as a long integer.
The function name lrintf should be used
for float arguments, and lrintl for long double arguments.
Alternately, if the header file tgmath.h is
included, lrint may be used with any numeric
argument type.
| RETURN VALUE |
lrint returns its argument
converted to a long integer. If the result
is outside the range of long integer, the return
value is unpredictable.
| IMPLEMENTATION |
lrint is implemented as
a built-in function unless it is undefined by a #undef
statement.
| RELATED FUNCTIONS |
ceil, floor, llrint,
llround, lround, nearbyint, rint, 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.