div
Nach oben zu stdlib.h - Index
Header-Datei
stdlib.h
Kategorie
Mathematische Routinen
Prototyp
div_t div(int numer, int denom);
Beschreibung
Dividiert zwei Integerwerte und gibt den Quotienten und den Rest zurück.
div dividiert zwei Integerwerte und gibt Quotient und Rest als Werte des Typs div_t zurück. numer und denom sind der Numerator und der Denominator. Der Typ div_t ist als Struktur von Integerwerten (mit typedef) in stdlib.h folgendermaßen definiert:
typedef struct {
int quot; /* Quotient */
int rem; /* Rest */
} div_t;
Rückgabewert
div gibt eine Struktur mit den Elementen quot (der Quotient) und rem (der Rest) zurück.
Beispiel
/* div-Beispiel */
#include <stdlib.h>
#include <stdio.h>
div_t x;
int main(void)
{
x = div(10,3);
printf("10 div 3 = %d remainder %d\n",
x.quot, x.rem);
return 0;
}
Portabilität
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |
+ |
+ |
+ |