Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

floor(3m) [v7 man page]

FLOOR(3M)																 FLOOR(3M)

NAME
fabs, floor, ceil - absolute value, floor, ceiling functions SYNOPSIS
#include <math.h> double floor(x) double x; double ceil(x) double x; double fabs(x) double(x); DESCRIPTION
Fabs returns the absolute value |x|. Floor returns the largest integer not greater than x. Ceil returns the smallest integer not less than x. SEE ALSO
abs(3) FLOOR(3M)

Check Out this Related Man Page

FLOOR(3M)																 FLOOR(3M)

NAME
fabs, floor, ceil, rint - absolute value, floor, ceiling, and round-to-nearest functions SYNOPSIS
#include <math.h> double floor(x) double x; double ceil(x) double x; double fabs(x) double x; double rint(x) double x; DESCRIPTION
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 rounding mode. NOTES
On a VAX, rint(x) is equivalent to adding half to the magnitude 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. SEE ALSO
abs(3), ieee(3M), math(3M) 4th Berkeley Distribution May 12, 1986 FLOOR(3M)
Man Page

3 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

FLOOR Func

Hello Experts, Is there any inbuild FLOOR function to do FLOOR func in mathmetics in awk script like in FlOOR Func in C. Ex:- floor(2.9) = 2 floor(2.1) = 2 floor(2.0) = 2 floor(-2.0) = 2 floor(-2.1) = -3 floor(-2.9) =... (1 Reply)
Discussion started by: user_prady
1 Replies

2. Shell Programming and Scripting

CEILING and FLOOR functions

Hi all, Does anyone know how to simulate a ceiling or floor function in UNIX? OS is Solaris. I tried the suggestion from an old forum but it is giving me error as below: server01/tmp$: echo "7.2" | awk '{printf("%d\n",$0+=$0<0?0:0.999)}' awk: syntax error near line 1 awk: illegal... (3 Replies)
Discussion started by: newbie_01
3 Replies

3. Programming

Round floor behavior

Hello, My round and floor functions in C program behaves weird. Can someone help resolve the issue.. fprintf( fp, "ROUND TEST VARIABLE 11686776.000000 %d\n", round(11686776.000000)); fprintf( fp, "ROUND TEST VARIABLE 1168677.000000 %d\n", round(1168677.000000)); fprintf( fp, "FLOOR... (3 Replies)
Discussion started by: anijan
3 Replies