div man page on Archlinux

Man page or keyword search:  
man Server   11224 pages
apropos Keyword Search (all sections)
Output format
Archlinux logo
[printable version]

DIV(3)			   Linux Programmer's Manual			DIV(3)

       div,  ldiv, lldiv, imaxdiv - compute quotient and remainder of an inte‐
       ger division

       #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)):

	   _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE ||
	   _POSIX_C_SOURCE >= 200112L;
	   or cc -std=c99

       The 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.

       The div_t (etc.) structure.

   Multithreading (see pthreads(7))
       The div(), ldiv(), lldiv(), and imaxdiv() functions are thread-safe.

       SVr4, 4.3BSD, C89. C99.	The functions lldiv() and imaxdiv() were added
       in C99.


	       div_t q = div(-5, 3);

       the values q.quot and q.rem are -1 and -2, respectively.

       abs(3), remainder(3)

       This  page  is  part of release 3.65 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 Archlinux

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]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net