# floor(3m) [sunos man page]

```floor(3M)						  Mathematical Library Functions						 floor(3M)

NAME
floor, floorf, floorl - floor function

SYNOPSIS
cc [ flag... ] file... -lm [ library... ]
#include <math.h>

double floor(double x);

float floorf(float x);

long double floorl(long double x);

DESCRIPTION
These functions compute the largest integral value not greater than x.

RETURN VALUES
Upon  successful  completion,  these  functions return the largest integral value not greater than x, expressed as a double, float, or long
double, as appropriate for the return type of the function.

If x is NaN, a NaN is returned.

If x is +-Inf or +-0, x is returned.

ATTRIBUTES
See attributes(5) for descriptions of the following attributes:

+-----------------------------+-----------------------------+
|      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
+-----------------------------+-----------------------------+
|Interface Stability	     |Standard			   |
+-----------------------------+-----------------------------+
|MT-Level		     |MT-Safe			   |
+-----------------------------+-----------------------------+

ceil(3M), feclearexcept(3M), fetestexcept(3M), isnan(3M), math.h(3HEAD), attributes(5), standards(5)

SunOS 5.10							    1 Sep 2002								 floor(3M)```

## Check Out this Related Man Page

```floor(3M)						  Mathematical Library Functions						 floor(3M)

NAME
floor, floorf, floorl - floor function

SYNOPSIS
cc [ flag... ] file... -lm [ library... ]
#include <math.h>

double floor(double x);

float floorf(float x);

long double floorl(long double x);

DESCRIPTION
These functions compute the largest integral value not greater than x.

RETURN VALUES
Upon  successful  completion,  these  functions return the largest integral value not greater than x, expressed as a double, float, or long
double, as appropriate for the return type of the function.

If x is NaN, a NaN is returned.

If x is +-Inf or +-0, x is returned.

ATTRIBUTES
See attributes(5) for descriptions of the following attributes:

+-----------------------------+-----------------------------+
|      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
+-----------------------------+-----------------------------+
|Interface Stability	     |Standard			   |
+-----------------------------+-----------------------------+
|MT-Level		     |MT-Safe			   |
+-----------------------------+-----------------------------+