ldiv

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu math.h - Index


Header-Datei

math.h

Kategorie

Mathematische Routinen

Prototyp

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

Beschreibung

Dividiert zwei Werte vom Typ long und gibt den Quotienten und den Rest zurück.

ldiv dividiert zwei Werte vom Typ long und gibt Quotient und Rest als Werte des Typs ldiv_t zurück. numer und denom sind der Numerator und der Denominator.

Der Typ ldiv_t ist als Struktur von long-Werten stdlib.h wie folgt definiert:

typedef struct {

long int quot; /* Quotient */

long int rem; /* Rest */

} ldiv_t;

Rückgabewert

ldiv gibt eine Struktur mit den Elementen quot (der Quotient) und rem (der Rest) zurück.

Beispiel



 /* Beispiel für ldiv */
 #include <stdlib.h>
 #include <stdio.h>
 int main(void)
 {
    ldiv_t lx;
    lx = ldiv(100000L, 30000L);
   printf("100000 div 30000 = %ld remainder %ld\n", lx.quot, lx.rem);
    return 0;
 }



Portabilität



POSIX Win32 ANSI C ANSI C++

+

+

+

+