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

개요

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

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-
       defined semantics for the signed integral division and remainder opera‐
       tions, unlike the  implementation-defined  semantics  of  the  built-in
       operations. 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
       algebraic 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()
       returns  a  structure of type lldiv_t, comprising both the quotient and
       remainder:

         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