lrint(3) - NetBSD Manual Pages

Command: Section: Arch: Collection:  
LRINT(3)                NetBSD Library Functions Manual               LRINT(3)


NAME
llrint, llrintf, llrintl, lrint, lrintf, lrintl -- convert to integer
LIBRARY
Math Library (libm, -lm)
SYNOPSIS
#include <math.h> long long llrint(double x); long long llrintf(float x); long long llrintl(long double x); long lrint(double x); long lrintf(float x); long lrintl(long double x);
DESCRIPTION
The lrint() function returns the integer nearest to its argument x according to the current rounding mode. The llrint(), llrintf(), llrintl(), lrintf(), and lrintl() functions dif- fer from lrint() only in their input and output types.
RETURN VALUES
The llrint, llrintf, llrintl, lrint, lrintf, and lrintl functions return the integer nearest to their argument x according to the current rounding mode. If the rounded result is too large to be represented as a long long or long value, respectively, the return value is undefined.
SEE ALSO
math(3), rint(3), round(3)
STANDARDS
The llrint(), llrintf(), llrintl(), lrint(), lrintf(), and lrintl() func- tions conform to ISO/IEC 9899:1999 (``ISO C99''). NetBSD 10.99 January 24, 2024 NetBSD 10.99
Powered by man-cgi (2024-03-20). Maintained for NetBSD by Kimmo Suominen. Based on man-cgi by Panagiotis Christias.