4.3BSD-Reno/share/man/cat3/fabs.0

Compare this file to the similar file:
Show the results in this format:




FLOOR(3M)		      1986			FLOOR(3M)



NNAAMMEE
     fabs, floor, ceil, rint - absolute value, floor, ceiling,
     and round-to-nearest functions

SSYYNNOOPPSSIISS
     ##iinncclluuddee <<mmaatthh..hh>>

     ddoouubbllee fflloooorr((xx))
     ddoouubbllee xx;;

     ddoouubbllee cceeiill((xx))
     ddoouubbllee xx;;

     ddoouubbllee ffaabbss((xx))
     ddoouubbllee xx;;

     ddoouubbllee rriinntt((xx))
     ddoouubbllee xx;;

DDEESSCCRRIIPPTTIIOONN
     Fabs returns the absolute value |x|.

     Floor returns the largest integer no greater than x.

     Ceil returns the smallest integer no less than x.

     Rint returns the integer (represented as a double precision
     number) nearest x in the direction of the prevailing round-
     ing mode.

NNOOTTEESS
     On a VAX, rint(x) is equivalent to adding half to the magni-
     tude and then rounding towards zero.

     In the default rounding mode, to nearest, on a machine that
     conforms to IEEE 754, rint(x) is the integer nearest x with
     the additional stipulation that if |rint(x)-x|=1/2 then
     rint(x) is even.  Other rounding modes can make rint act
     like floor, or like ceil, or round towards zero.

     Another way to obtain an integer near x is to declare (in C)
	  double x;	int k;	  k = x;
     Most C compilers round x towards 0 to get the integer k, but
     some do otherwise.  If in doubt, use floor, ceil, or rint
     first, whichever you intend.  Also note that, if x is larger
     than k can accommodate, the value of k and the presence or
     absence of an integer overflow are hard to predict.

SSEEEE AALLSSOO
     abs(3), ieee(3M), math(3M)





Printed 7/27/90                May				1