Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

div - Division mit ganzen Zahlen (int)

&pagelevel(4)&pagelevel

Definition

#include <stdlib.h>

div_t div(int dividend, int divisor);

div berechnet den Quotienten und den Rest der Division dividend durch divisor. Das Vorzeichen des Quotienten ist gleich dem Vorzeichen des algebraischen Quotienten. Die Größe des Quotienten ist die größte ganze Zahl kleiner oder gleich dem absoluten Wert des algebraischen Quotienten.

Der Rest ergibt sich aus der Gleichung Quotient * Divisor + Rest = Dividend

Returnwert

Struktur vom Typ div_t,


           

die sowohl den Quotienten quot als auch den Rest rem als integer-Werte enthält.

Beispiel

div_t d;
d = div( 7, 3);        /*  d.quot =  2,  d.rem =  1  */
d = div(-7, 3);        /*  d.quot = -2,  d.rem = -1  */
d = div( 7,-3);        /*  d.quot = -2,  d.rem =  1  */
d = div(-7,-3);        /*  d.quot =  2,  d.rem = -1  */

Siehe auch

ldiv, lldiv