lrint(3)
- NetBSD Manual Pages
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.