dijous, 20 d’agost del 2020

Funcions stdlib [5/9]: div, ldiv

Almatzenar resultats d'una divisió:



Funció div:     div_t div(int num, int denom);



Calcula el quocient i el residu de la divisió del numerador num entre el denominador denom Si la divisió es inexacta, el quocient resultant es el enter de menor magnitud, que es el mes pròxim al quocient algebraic. Si el resultat no pot ser representat el comportament no serà definit, del contrari, quot* denom + rem igualarà num.

La funció div retorna la estructura div_t, contenint el quocient i el residu.
La estructura conte els següents membres:

  • int quot; // quocient
  • int rem; // residu





Funció ldiv:     ldiv_t ldiv(long int num, long int denom);


Similar a la funció div, excepte que els arguments son de tipus long int. La funció ldiv retorna la estructura de tipo ldiv_t, que conte el quocient i el residu amb valor long int.






Més informació ->  Estructures
Més informació ->  llibreria <stdlib.h>