The floor() function in C++ returns the largest possible integer value which is less than or equal to the given argument.
It is defined in the cmath header file.
Example
floor() Syntax
The syntax of the floor() function is:
floor(double num);
floor() Parameters
The floor() function takes the following parameters:
- num - a floating point number whose floor value is computed. It can be of the following types:
doublefloatlong double
floor() Return Value
The floor() function returns:
- the largest possible integer value which is less than or equal to num
floor() Prototypes
The prototypes of the floor() function as defined in the cmath header file are:
double floor(double num);
float floor(float num);
long double floor(long double num);
// for integral types
double floor(T num);
Example 1: C++ floor()
Output
Floor of 10.25 = 10 Floor of -34.251 = -35 Floor of 0.71 = 0
Example 2: C++ floor() for Integral Types
Output
Floor of 15 = 15
The floor of an integral value is the integral value itself, so the floor() function isn't used on integral values in practice.