Chapter Contents

Previous

Next
llrint

llrint



Convert floating-point to long long integer

Portability: C99


SYNOPSIS
DESCRIPTION
RETURN VALUE
IMPLEMENTATION
RELATED FUNCTIONS
SEE ALSO


SYNOPSIS

   #include <math.h>

   long long llrint(double x);
   long long llrintf(float x);
   long long llrintl(long double x);


DESCRIPTION

llrint converts its argument to an integral value using the current rounding mode and returns it as a long long integer.

The function name llrintf should be used for float arguments, and llrintl for long double arguments. Alternately, if the header file tgmath.h is included, llrint may be used with any numeric argument type.


RETURN VALUE

llrint returns its argument converted to a long long integer. If the result is outside the range of long long integer, the return value is unpredictable.


IMPLEMENTATION

llrint is implemented as a built-in function unless it is undefined by a #undef statement.


RELATED FUNCTIONS

ceil, floor, llround, lrint, 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.