Provided by: manpages-cs-dev_4.21.0-2_all bug

JMÉNO

       div, ldiv, lldiv, imaxdiv - počítá podíl a zbytek při celočíselném dělení

KNIHOVNA

       Standardní knihovna C (libc, -lc)

POUŽITÍ

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

   Požaduje množinu testovacích maker pro glibc (viz feature_test_macros(7)):

       lldiv():
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L

POPIS

       Funkce  div()  počítá  hodnotu  numerator/denominator  a  vrací  podíl a zbytek ve struktuře div_t, která
       obsahuje dvě celočíselné složky quot a rem, kde quot obsahuje podíl  a  rem  obsahuje  zbytek.  Podíl  je
       zaokrouhlen k nule. Výsledek vyhovuje rovnici quot*denominator+rem = numerator.

       Funkce  ldiv(),  lldiv()  a  imaxdiv() dělají to samé. Dělí čísla odpovídajících typů a vrací výsledek ve
       struktuře daného jména. Ve všech případech  má  struktura  pole  qout  a  rem  stejného  typu  jako  jsou
       parametry.

NÁVRATOVÉ HODNOTY

       The div_t (etc.) structure.

ATRIBUTY

       Vysvětlení pojmů použitých v této části viz attributes(7).
       ┌─────────────────────────────────────────────────────────────────────────────┬───────────────┬─────────┐
       │ RozhraníAtributHodnota │
       ├─────────────────────────────────────────────────────────────────────────────┼───────────────┼─────────┤
       │ div(), ldiv(), lldiv(), imaxdiv()                                           │ Thread safety │ MT-Safe │
       └─────────────────────────────────────────────────────────────────────────────┴───────────────┴─────────┘

STANDARDY

       POSIX.1-2001, POSIX.1-2008, C99, SVr4, 4.3BSD. The functions lldiv() and imaxdiv()  were added in C99.

PŘÍKLADY

       After

           div_t q = div(-5, 3);

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

DALŠÍ INFORMACE

       abs(3), remainder(3)

PŘEKLAD

       Překlad této příručky do španělštiny vytvořili Pavel Heimlich <tropikhajma@gmail.com>

       Tento  překlad  je  bezplatná  dokumentace; Přečtěte si GNU General Public License Version 3 nebo novější
       ohledně podmínek autorských práv. Neexistuje ŽÁDNÁ ODPOVĚDNOST.

       Pokud narazíte na nějaké chyby v překladu této  příručky,  pošlete  e-mail  na  adresu  translation-team-
       cs@lists.sourceforge.net.

Linux man-pages 6.03                            29. prosince 2022                                         div(3)