*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> floor (3)              
Title
Content
Arch
Section
 

floor(3)

Contents


NAME    [Toc]    [Back]

       floor,  ceil,  modf,  nint,  rint, trunc - Round floatingpoint
 numbers to floating-point integers, return the nearest
 integral value, and truncate a floating-point number

SYNOPSIS    [Toc]    [Back]

       #include <math.h>

       double floor(
               double x ); float floorf(
               float x ); long double floorl(
               long double x ); double ceil(
               double x ); float ceilf(
               float x ); long double ceill(
               long double x ); double modf(
               double x,
               double *n ); float modff(
               float x,
               float *n ); long double modfl(
               long double x,
               long double *n ); double nint(
               double x ); float nintf(
               float x ); long double nintl(
               long double x ); double rint(
               double x ); float rintf(
               float x ); long double rintl(
               long double x ); double trunc(
               double x ); float truncf(
               float x ); long double truncl(
               long double x );

LIBRARY    [Toc]    [Back]

       Math Library (libm)

STANDARDS    [Toc]    [Back]

       Interfaces  documented  on  this reference page conform to
       industry standards as follows:

       floor():  XPG4

       ceil():  XPG4

       modf():  XPG4

       rint():  XPG4-UNIX

       Refer to the standards(5) reference page for more information
 about industry standards and associated tags.

DESCRIPTION    [Toc]    [Back]

       The  floor(),  floorf(), and floorl() functions return the
       largest floating-point integer value less than or equal to
       x.

       The  ceil(),  ceilf(),  and  ceill()  functions return the
       smallest floating-point  integer  value  greater  than  or
       equal to x.

       The  modf(), modff(), and modfl() functions split a floating-point
 number x into a fractional part f and an integer
       part  i  such  that |f| < 1.0 and (f+ i) = x. Both f and i
       have the same sign as x. The modf(), modff(), and  modfl()
       functions  return  f and store i into the location pointed
       to by n.

       The nint(), nintf(),  and  nintl()  functions  return  the
       nearest  integral  value  to  x,  except halfway cases are
       rounded to the integral value larger  in  magnitude.  This
       corresponds  to  the  FORTRAN  generic  intrinsic function
       nint().

       The rint(), rintf(),  and rintl() functions round x to  an
       integral  value  according  to  the  current IEEE rounding
       direction specified by the user.

       The trunc(), truncf(), and truncl() functions  truncate  x
       to an integral value.



                                                         floor(3)
[ Back ]
 Similar pages
Name OS Title
fpc IRIX floatingpoint control registers
ecvt Tru64 Convert a floatingpoint number to a string
fcvt_r Tru64 Convert a floatingpoint number to a string
fcvt Tru64 Convert a floatingpoint number to a string
gcvt Tru64 Convert a floatingpoint number to a string
ecvt_r Tru64 Convert a floatingpoint number to a string
modf Linux extract signed integral and fractional values from floatingpoint number
trunc Linux round to interger, towards zero
oclock Tru64 round X clock
lrint Linux round to nearest integer
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service