div, ldiv, lldiv
From cppreference.com
Defined in header <stdlib.h>
|
||
div_t div( int x, int y ); |
||
ldiv_t ldiv( long x, long y ); |
||
lldiv_t lldiv( long long x, long long y ); |
(since C99) | |
Defined in header <inttypes.h>
|
||
imaxdiv_t imaxdiv( intmax_t x, intmax_t y ); |
(since C99) | |
Computes the quotient and remainder of the division operation x/y.
[edit] Parameters
x, y | - | integer values |
[edit] Return value
Structure of type div_t, ldiv_t, ldiv_t, imaxdiv_t defined as:
struct div_t { int quot; // The quotient int rem; // The remainder }; struct ldiv_t { long quot; // The quotient long rem; // The remainder }; struct lldiv_t { long long quot; // The quotient long long rem; // The remainder }; struct imaxdiv_t { std::intmax_t quot; // The quotient std::intmax_t rem; // The remainder };
[edit] See also
remainder of the floating point division operation (function) | |
C++ documentation for div
|