Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ div(3C) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

div(3C)                                                             div(3C)

NAME
     div, ldiv - Quotienten und den Rest berechnen

SYNTAX
     #include <stdlib.h>

     divt div(int dividend, int divisor);

     ldivt ldiv(long int dividend, long int divisor);

BESCHREIBUNG
     div() berechnet den Quotienten und den Rest der Division des Dividen-
     den dividend durch den Divisor divisor. Diese Funktion bietet eine
     wohldefinierte Semantik für die vorzeichenbehaftete, ganzzahlige Divi-
     sion und die Restoperation. Das Vorzeichen des resultierenden Quotien-
     ten ist das des algebraischen Quotienten, und falls die Division unge-
     nau sein sollte, ist die Größe des resultierenden Quotienten die
     größte ganze Zahl, die kleiner als der algebraische Quotient ist. Kann
     das Ergebnis nicht dargestellt werden, ist das Verhalten undefiniert;
     ansonsten ist quotient * divisor + rest gleich dividend.

     div() liefert eine Struktur vom Typ divt, welche sowohl den Quotien-
     ten als auch den Rest enthält:

         typedef struct divt {
                 int     quot;   /*Quotient*/
                 int     rem;    /*Rest*/
         } divt;

     ldiv() ist ähnlich wie div(), mit der Ausnahme, daß die Argumente und
     Komponenten der zurückgegebenen Struktur (vom Typ ldivt) alle den Typ
     long int haben.























Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026