div(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

div(3c)

div(3C)                  Standard C Library Functions                  div(3C)

NAME
       div, ldiv, lldiv - compute the quotient and remainder

SYNOPSIS
       #include <stdlib.h>

       div_t div(int numer, int denom);


       ldiv_t ldiv(long int numer, long int denom);


       lldiv_t lldiv(long long numer, long long denom);

DESCRIPTION
       The  div() function computes the quotient and remainder of the division
       of the numerator numer by the denominator denom. It provides a well-de‐
       fined semantics for the signed integral division and  remainder  opera‐
       tions,  unlike the implementation-defined semantics of the built-in op‐
       erations. The sign of the resulting quotient is that of  the  algebraic
       quotient,  and if the division is inexact, the magnitude of the result‐
       ing quotient is the largest integer less than the magnitude of the  al‐
       gebraic  quotient. If the result cannot be represented, the behavior is
       undefined; otherwise, quotient * denom + remainder will equal numer.


       The ldiv() and lldiv() functions are similar to div(), except that  the
       arguments  and the members of the returned structure are different. The
       ldiv() function returns a structure of type ldiv_t and  has  type  long
       int.  The  lldiv() function returns a structure of type lldiv_t and has
       type long long.

RETURN VALUES
       The div() function returns a structure of type div_t,  comprising  both
       the quotient and remainder:

         int   quot;   /*quotient*/
         int   rem;    /*remainder*/



       The  ldiv() function returns a structure of type ldiv_t and lldiv() re‐
       turns a structure of type lldiv_t, comprising both the quotient and re‐
       mainder:

         long int   quot;   /*quotient*/
         long int   rem;    /*remainder*/


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE  VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe _ Stan‐
       dardSee standards(7).


SEE ALSO
       attributes(7), standards(7)

Oracle Solaris 11.4               24 Jul 2002                          div(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3