Thema: Delphi Floor vs. Trunc

Einzelnen Beitrag anzeigen

fwsp
(Gast)

n/a Beiträge
 
#2

Re: Floor vs. Trunc

  Alt 30. Jul 2006, 22:08
das eine rundet, das andere wandelt um...

Zitat:
Floor (Funktion)
Die Funktion rundet Variablen ab.

Unit

Math

Kategorie

Arithmetik

Delphi-Syntax:

function Floor(const X: Extended): Integer;

C++ Syntax:

extern PACKAGE int __fastcall Floor(const Extended X);

Beschreibung

Floor rundet die mit X angegebene Variable folgendermaßen ab:

Floor(-2,8) = -3

Floor(2.8) = 2

Floor(-1.0) = -1

Hinweis: Der absolute Wert von X muss kleiner als MaxInt sein.
Zitat:
Trunc (Funktion)

Die Funktion konvertiert eine Gleitkommazahl in einen Integer-Wert.

Unit

System

Kategorie

Arithmetik

Delphi-Syntax:

function Trunc(X: Extended): Int64;

Beschreibung

In Delphi konvertiert Trunc eine Gleitkommazahl in einen Integer-Wert. X ist ein Ausdruck des Typs Real. Die Funktion gibt einen Int64-Wert mit dem gegen 0 gerundeten Wert von X zurück.

Liegt der Integer-Wert von X außerhalb des Wertebereichs einer Int64-Zahl, wird eine EInvalidOp-Exception ausgelöst.
  Mit Zitat antworten Zitat