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 stdlib div() Function

❮ C stdlib Library


Example

Perform a division and display the results:

int a = 31;
int b = 10;
div_t result = div(a, b);

printf("%d / %d = %d \n", a, b, result.quot);
printf("Remainder: %d \n", result.rem);
Try it Yourself »

Definition and Usage

The div() function does an integer division and returns a structure with the quotient and remainder.

The div() function is defined in the <stdlib.h> header file.

There are two other variants of the function: ldiv() for long int arguments and lldiv() for long long int arguments.


Syntax

One of the following:

div(int dividend, int divisor);
ldiv(long int dividend, long int divisor);
lldiv(long long int dividend, long long int divisor);

Parameter Values

Parameter Description
dividend Required. The dividend of the division.
divisor Required. The divisor of the division.

Technical Details

Returns: div() - A div_t structure with int members.
ldiv() - An ldiv_t structure with long int members.
lldiv() - An lldiv_t structure with long long int members.
The returned structure has two members:
  quot - Represents the quotient of the division.
  rem - Represents the remainder of the division.

❮ C stdlib Library