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 fmod() Function

❮ Math Functions


Example

Calculate the remainder of different pairs of numbers:

printf("%f", fmod(11.0, 3.0));
printf("%f", fmod(16.0, 4.0));
printf("%f", fmod(31.0, 2.5));
Try it Yourself »

Definition and Usage

The fmod() function returns the floating point remainder of the division dividend / divisor where the result of the division is truncated (the decimal part is removed).

The return value for two numbers a and b is equal to a - trunc(a/b) * b.

The fmod() function is defined in the <cmath> header file.

Note: This function is the same as remainder() except that remainder() rounds the result of the division instead of truncating it.


Syntax

One of the following:

fmod(double dividend, double divisor);

Parameter Values

Parameter Description
dividend Required. The dividend of the remainder operation.
divisor Required. The divisor of the remainder operation.

Technical Details

Returns: A double value representing the remainder of a division.

❮ Math Functions


Related Pages

C Functions Tutorial

C Math Functions Tutorial