Exporter (0) Imprimer
Développer tout
and
div
eof
not
or
xor
Développer Réduire
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

ldiv, lldiv

Calcule le quotient et le reste de deux entiers en une opération.

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

numer

Numérateur

denom

Dénominateur.

ldiv retourne une structure de type ldiv_t qui comporte le quotient et le reste. lldiv retourne une structure de type lldiv_t qui comporte le quotient et le reste.

Les fonctions ldiv et lldiv divisent numer par denom et calculent ainsi le quotient et le reste. Le signe du quotient est identique à celui du quotient mathématique. La valeur absolue du quotient est le plus grand entier inférieur à la valeur absolue du quotient mathématique. Si le dénominateur est 0, le programme se termine par un message d'erreur. ldiv et lldiv sont identiques à div, sauf que les arguments de ldiv et les membres de la structure retournée sont de type long, et les arguments de lldiv et les membres de la structure retournée sont de type long long.

Les structures ldiv_t et lldiv_t sont définies dans <stdlib.h>.

Routine

En-tête requis

ldiv, lldiv

<stdlib.h>

Pour plus d'informations sur la compatibilité, consultez Compatibilité.

Bibliothèques

Toutes les versions des bibliothèques Runtime C.

// crt_ldiv.c

#include <stdlib.h>
#include <math.h>
#include <stdio.h>

int main( void )
{
   long x = 5149627, y = 234879;
   ldiv_t div_result;

   div_result = ldiv( x, y );
   printf( "For %ld / %ld, the quotient is ", x, y );
   printf( "%ld, and the remainder is %ld\n", 
            div_result.quot, div_result.rem );
}

For 5149627 / 234879, the quotient is 21, and the remainder is 217168

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de code non managé.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft