DIV(3) Linux Programmer's Manual DIV(3)[top]NAMEdiv, ldiv, lldiv, imaxdiv - compute quotient and remainder of an inte‐ ger divisionSYNOPSIS#include <stdlib.h> div_t div(int numerator, int denominator); ldiv_t ldiv(long numerator, long denominator); lldiv_t lldiv(long long numerator, long long denominator); #include <inttypes.h> imaxdiv_t imaxdiv(intmax_t numerator, intmax_t denominator); Feature Test Macro Requirements for glibc (see feature_test_macros(7)): lldiv(): _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L; or cc -std=c99DESCRIPTIONThe div() function computes the value numerator/denominator and returns the quotient and remainder in a structure named div_t that contains two integer members (in unspecified order) named quot and rem. The quo‐ tient is rounded toward zero. The result satisfies quot*denomina‐ tor+rem = numerator. The ldiv(), lldiv(), and imaxdiv() functions do the same, dividing num‐ bers of the indicated type and returning the result in a structure of the indicated name, in all cases with fields quot and rem of the same type as the function arguments.RETURN VALUEThe div_t (etc.) structure.ATTRIBUTESMultithreading (see pthreads(7)) The div(), ldiv(), lldiv(), and imaxdiv() functions are thread-safe.CONFORMING TOSVr4, 4.3BSD, C89. C99. The functions lldiv() and imaxdiv() were added in C99.EXAMPLEAfter div_t q = div(-5, 3); the values q.quot and q.rem areand-1, respectively.-2SEE ALSOabs(3), remainder(3)COLOPHONThis page is part of release 3.54 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. 2013-07-05 DIV(3)

List of man pages available for

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]

Polar

Member of Polar

Based on Fawad Halim's script.

...................................................................

Vote for polarhome |