CInt rundet auf die nächste gerade Zahl, das heißt, wenn der Dezimalteil 0,5XXXX ist, wird auf die nächste gerade Zahl auf X,5XX gerundet, und Int ist die Rundungsfunktion, die den Dezimalteil entfernt.
CInt rundet auf die nächste gerade Zahl, das heißt, wenn der Dezimalteil 0,5XXXX beträgt, wird auf die nächste gerade Zahl von X,5XX gerundet.
Zum Beispiel: Cint(0,5)=0; Cint(1,5)=2;
Und Int ist die Rundungsfunktion, die den Dezimalpunkt entfernt. Beispiel: Int(1,5)=1...
Eine solche Positionierung ist nicht genau und es handelt sich um einen fehlenden Test entsprechend dem Testwinkel. Der erste Punkt: Die Cint-Funktion berücksichtigt nicht die Situation von Cint(0,51)=1, Cint(2,51)=3. Zweitens: Die Int-Funktion berücksichtigt nicht die Situation negativer Zahlen: Int(-1,1)=-2, Int(-1,5)=-2, also fasse ich es wie folgt zusammen: Int-Funktion: Auf der linken Seite runden Zahlenachse. Cint-Funktion: Rundet auf eine ganze Zahl, unabhängig von positiven oder negativen Zahlen. Bei *.5 oder -*.5 wird jedoch der gerade Wert angenommen. Aber beachten Sie: Cint(0,51)=1, Cint(-0,51) ist auch gleich -1.
Zusammenfassen:
int-Funktion: Auf der Zahlenachse nach links runden.
Cint-Funktion: Rundet auf eine ganze Zahl, unabhängig von positiven oder negativen Zahlen. Bei *.5 oder -*.5 wird jedoch der gerade Wert angenommen.
Cint(0,5)=0 -> 0
Cint(0,51)=1 -> 1
Cint(1,5)=2 -> 2
Cint(2,5)=2 -> 2
Cint(2,51)=3 -> 3
Cint(2.6)=3 -> 3
Cint(2,62)=3 -> 3
Cint(3,5)=4 -> 4
Cint(3.3)=3 -> 3
Cint(1.2)=1 -> 1
Int(-1,1)=-2 -> -2
Int(-1,5)=-2 -> -2