Zum Hauptinhalt springen

Int

Gibt den ganzzahligen Teil einer Zahl zurück.

Aufbau

Int(Zahl)

Parameter

Das Argument „number“ kann ein beliebiger gültiger numerischer Ausdruck sein. Wenn die Zahl einen Nullwert enthält, wird Null zurückgegeben.

Beschreibung

Sowohl „Int“ als auch „Fix“ entfernen den Bruchteil einer Zahl und geben den resultierenden ganzzahligen Wert zurück.

Der Unterschied zwischen „Int“ und „Fix“ besteht darin, dass „Int“ bei einer negativen Zahl die erste negative Ganzzahl zurückgibt, die kleiner oder gleich dieser Zahl ist, während „Fix“ die erste negative Ganzzahl zurückgibt, die größer oder gleich dieser Zahl ist. Beispielsweise wandelt „Int“ -8,4 in -9 um, während „Fix“ -8,4 in -8 umwandelt.

Fix(Zahl) entspricht:

Sgn(Zahl) * Int(Abs(Zahl))

Beispiel

Die folgenden Beispiele veranschaulichen, wie die Funktionen „Int“ und „Fix“ den ganzzahligen Teil von Zahlen zurückgeben:

MyNumber = Int(99,8) ' Gibt 99 zurück.

MyNumber = Fix(99.2) ' Gibt 99 zurück.

MyNumber = Int(-99,8) ' Gibt -100 zurück.

MyNumber = Fix(-99,8) ' Gibt -99 zurück.

MyNumber = Int(-99,2) ' Gibt -100 zurück.

MyNumber = Fix(-99,2) ' Gibt -99 zurück. |