Ads by ProfitSence
Close

C++ floor()

Last Updated on Wednesday 5th Oct 2022

std floor

The C++ floor() function returns the largest possible integer value which is less than or equal to the given argument and it takes a single argument , it is defined in <cmath> header file.

floor function

Syntax

			
					floor(double num);

			
	

Parameters

The floor() function takes a one argument.

  • num - a floating point number can be double, float & long double

Return value

Returns the largest possible integer value which is less than or equal to num.

cpp floor

floor() prototype [As of C++ 11 standard]

			
					double floor(double num);
float floor(float num);
long double floor(long double num);
// for integral types
double floor(T num);

			
	

Example : C++ floor()

			
					#include <iostream>
#include <cmath>
using namespace std;

int main() {
  double num, result;
  num = 11.21;
  result = floor(num);
  cout << "Floor of " << num << " = " << result << endl;
  num = -33.44;
  result = floor(num);
  cout << "Floor of " << num << " = " << result << endl;
  num = 0.11;
  result = floor(num);
  cout << "Floor of " << num << " = " << result;
  return 0;
}

			
	

Output

			
					Floor of 11.21 = 11
Floor of -33.44 = -34
Floor of 0.11 = 0