FIX

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » F » FIX

Syntax: FIX (Variable)
Typ: Funktion
Kategorie: Mathematik

FIX verwandelt eine beliebige Zahl in eine INTEGER-Zahl, indem der Nachkommateil abgeschnitten wird. Wenn die Eingabezahl ein INTEGER ist, bleibt sie unverändert. Ansonsten wird in Richtung 0 gerundet. Beispielsweise gibt FIX(1.9) 1 und FIX(-1.9) -1 zurück.

Es bestehen Ähnlichkeiten zwischen FIX und INT. Sie unterscheiden sich jedoch bei negativen Zahlen, da INT immer abrundet. Während FIX(-1.9) -1 ausgibt, liefert INT(-1.9) -2. Bei positiven Zahlen besteht zwischen beiden Funktionen kein Unterschied.

FIX kann mithilfe von OPERATOR überladen werden.

Siehe auch:
INT, CINT, FRAC, mathematische Funktionen