CInt

Result = CInt ( Expression AS Variant ) AS Integer Result = CInteger ( Expression AS Variant ) AS Integer

Converts an expression into an Integer.

Поскольку 3.18

If the conversion overflows, an error is raised, unless System.IgnoreOverflow is set.

Errors

Message Description
Type mismatch (6) Expression cannot be converted.
Overflow (7) The conversion leads to a number that does not fit the range of Integer numbers.

Examples

' Examples of conversion done using Cint function
PRINT CInt("17")
PRINT CInt(TRUE)
PRINT CInt(Now)
17
-1
2484515

' Example illustrate the use of Cint function to truncate to whole number.
' See also Int function ( for similar example).

 PRINT CInt(3.2)
 PRINT CInt(3.9)
 PRINT CInt(6)
 PRINT CInt(-7.2)
 PRINT CInt(-7.9)
3
3
6
-7
-7

See also