Zum Hauptinhalt springen

CInt

Gibt einen Ausdruck zurück, der in einen Variant-Typ vom Untertyp Integer konvertiert wurde.

Aufbau

Cint(Ausdruck)

Parameter

Das Argument „expression“ ist ein beliebiger gültiger Ausdruck.

Beschreibung

Im Allgemeinen kannst du deinen Code mithilfe der Funktionen zur Subtypkonvertierung dokumentieren, um zu verdeutlichen, dass das Ergebnis einer bestimmten Operation als ein bestimmter Datentyp und nicht als der Standarddatentyp ausgedrückt werden sollte. Verwenden Sie beispielsweise Cint oder CLng, um die Ganzzahl-Arithmetik zu erzwingen, wenn normalerweise Währungs-, Einfach- oder Doppelpräzisions-Arithmetik zum Einsatz kommen würde.

Verwenden Sie die Funktion Cint, um datumsformatabhängige Konvertierungen von jedem anderen Datentyp in einen Integer-Subtyp durchzuführen. Beispielsweise werden je nach den Ländereinstellungen Ihres Systems unterschiedliche Dezimaltrennzeichen ebenso korrekt erkannt wie unterschiedliche Tausendertrennzeichen.

Liegt der Ausdruck außerhalb des zulässigen Bereichs für den Untertyp „Integer“, tritt ein Fehler auf.

Beispiel

Im folgenden Beispiel wird die Funktion Cint verwendet, um einen Wert in eine Ganzzahl umzuwandeln:

Dim MyDouble, MyInt,

; MyDouble = 2345,5678; ' MyDouble ist ein Double.

MyInt = Cint(MyDouble) ' MyInt enthält den Wert 2346.

Hinweis

Cint unterscheidet sich von den Funktionen Fix und Int, die den Bruchteil einer Zahl abschneiden, anstatt ihn zu runden. Wenn der Bruchteil genau 0,5 beträgt, rundet die Cint-Funktion ihn immer auf die nächste gerade Zahl auf. Zum Beispiel: 0,5 Runden auf 0 und 1,5 Runden auf 2. |