Provided by: manpages-ro-dev_4.27.0-1_all bug

NUME

       remquo, remquof, remquol - rest și parte de un coeficient

BIBLIOTECA

       Biblioteca de matematică (libm, -lm)

SINOPSIS

       #include <math.h>

       double remquo(double x, double y, int *quo);
       float remquof(float x, float y, int *quo);
       long double remquol(long double x, long double y, int *quo);

   Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați feature_test_macros(7)):

       remquo(), remquof(), remquol():
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L

DESCRIERE

       Aceste  funcții  calculează  restul  și  partea  de  coeficient  la împărțirea lui x cu y. Câțiva biți ai
       coeficientului sunt stocați prin intermediul indicatorului quo.  Restul  este  returnat  ca  rezultat  al
       funcției.

       Valoarea restului este aceeași cu cea calculată de funcția remainder(3).

       Valoarea  stocată  prin  intermediul  indicatorului  quo  are  semnul lui x / y și este în concordanță cu
       coeficientul cel puțin pe cei 3 biți de ordin inferior.

       De exemplu, remquo(29.0, 3.0) returnează -1.0 și poate stoca 2. Rețineți  că  este  posibil  ca  valoarea
       reală a coeficientului să nu încapă într-un număr întreg.

VALOAREA RETURNATĂ

       În  caz  de  succes,  aceste  funcții  returnează  aceeași  valoare  ca  și funcțiile analoge descrise în
       remainder(3).

       Dacă x sau y nu este un număr („Not a Number”: NaN), se returnează un NaN.

       Dacă x este un infinit, iar y nu este un NaN, apare o eroare de domeniu și se returnează un NaN.

       Dacă y este zero, iar x nu este un NaN, apare o eroare de domeniu și se returnează un NaN.

ERORI-IEȘIRE

       Consultați math_error(7) pentru informații despre cum să determinați dacă a apărut o eroare  la  apelarea
       acestor funcții.

       Pot apărea următoarele erori:

       Eroare de domeniu: x este un infinit sau y este 0, iar celălalt argument nu este un NaN.
              Se declanșează o excepție de virgulă mobilă nevalidă (FE_INVALID).

       Aceste funcții nu configurează errno.

ATRIBUTE

       Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).
       ┌─────────────────────────────────────────────────────────────────────────┬───────────────────┬─────────┐
       │ InterfațăAtributValoare │
       ├─────────────────────────────────────────────────────────────────────────┼───────────────────┼─────────┤
       │ remquo(), remquof(), remquol()                                          │ Siguranța firelor │ MT-Safe │
       └─────────────────────────────────────────────────────────────────────────┴───────────────────┴─────────┘

STANDARDE

       C11, POSIX.1-2008.

ISTORIC

       glibc 2.1.  C99, POSIX.1-2001.

CONSULTAȚI ȘI

       fmod(3), logb(3), remainder(3)

TRADUCERE

       Traducerea    în   limba   română   a   acestui   manual   a   fost   făcută   de   Remus-Gabriel   Chelu
       <remusgabriel.chelu@disroot.org>

       Această traducere este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3  sau  o
       versiune   ulterioară   cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se  asumă  NICIO
       RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să  trimiteți  un  e-mail  la  translation-team-
       ro@lists.sourceforge.net.

Pagini de manual de Linux 6.9.1                    2 mai 2024                                          remquo(3)