imaxdiv Subroutine

Purpose

Returns quotient and remainder.

Syntax

#include <inttypes.h>

imaxdiv_t imaxdiv (numer, denom)
intmax_t numer;
intmax_t denom;

Description

The imaxdiv subroutine computes numer / denom and numer % denom in a single operation.

Parameters

Item Description
numer Specifies the numerator value to be computed.
denom Specifies the denominator value to be computed.

Return Values

The imaxdiv subroutine returns a structure of type imaxdiv_t, comprising both the quotient and the remainder. The structure contains (in either order) the members quot (the quotient) and rem (the remainder), each of which has type intmax_t.

If either part of the result cannot be represented, the behavior is undefined.