Menu
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY CYBERSECURITY DATA SCIENCE
     ❯   

C Math floor() Function

❮ Math Functions


Example

Round numbers down to the nearest integer:

printf("%f", floor(0.60));
printf("%f", floor(0.40));
printf("%f", floor(5));
printf("%f", floor(5.1));
printf("%f", floor(-5.1));
printf("%f", floor(-5.9));
Try it Yourself »

Definition and Usage

The floor() function rounds a number DOWN to the nearest integer.

The floor() function is defined in the <math.h> header file.

Tip: To round a number UP to the nearest integer, look at the ceil() function.

Tip: To round a number to the nearest integer in either direction, look at the round() function.


Syntax

One of the following:

floor(double number);

Parameter Values

Parameter Description
number Required. Specifies a number.

Technical Details

Returns: A double value representing the nearest integer less or equal to a number.

❮ Math Functions


Related Pages

C Functions Tutorial

C Math Functions Tutorial