Manual Pages for Linux CentOS command on man ldiv
MyWebUniversity

Manual Pages for Linux CentOS command on man ldiv

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

NAME

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

#include divt div(int numerator, int denominator); ldivt ldiv(long numerator, long denominator); lldivt lldiv(long long numerator, long long denominator);

#include imaxdivt imaxdiv(intmaxt numerator, intmaxt denominator); Feature Test Macro Requirements for glibc (see featuretestmacros(7)): lldiv(): XOPENSOURCE >= 600 || ISOC99SOURCE || POSIXCSOURCE >= 200112L;

or cc -std=c99 DESCRIPTION The div() function computes the value numerator/denominator and returns the quotient and remainder in a structure named divt 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 VALUE The divt (etc.) structure. ATTRIBUTES For an explanation of the terms used in this section, see attributes(7). ┌──────────────────────────────────┬───────────────┬─────────┐ │Interface │ Attribute │ Value │ ├──────────────────────────────────┼───────────────┼─────────┤

│div(), ldiv(), lldiv(), imaxdiv() │ Thread safety │ MT-Safe │ └──────────────────────────────────┴───────────────┴─────────┘ CONFORMING TO SVr4, 4.3BSD, C89. C99. The functions lldiv() and imaxdiv() were added in C99. EXAMPLE After

divt q = div(-5, 3);

the values q.quot and q.rem are -1 and -2, respectively. SEE ALSO abs(3), remainder(3) COLOPHON

This page is part of release 3.53 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)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™