Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

ldiv

calcula el cociente y el resto de un entero largo.

ldiv_t ldiv(
   long int numer,
   long int denom 
);

numer

numerador.

denom

denominador.

ldiv devuelve una estructura de ldiv_t tipo que constituyen el cociente y el resto.

la función de ldiv divide numer por denom, calculando el cociente y el resto. El signo del cociente es igual que el de cociente matemático. El valor absoluto de cociente es el entero más grande que es menor que el valor absoluto de cociente matemático. si el denominador es 0, el programa finaliza con un mensaje de error. ldiv es igual que div, salvo que los argumentos de ldiv y los miembros de la estructura devuelta son todas Más tipoint.

la estructura de ldiv_t , definido en STDLIB.H, contiene quot largo de int, el cociente, y int largo REM, el resto.

rutina

Encabezado necesario

ldiv

<stdlib.h>

Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.

bibliotecas

// 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

No es aplicable Para llamar a la función estándar de C, utilice PInvoke. Para obtener más información, vea La invocación de plataforma ejemplos.

Adiciones de comunidad

AGREGAR
Mostrar: