Int
Value = Int ( Number )
Returns the mathematical integer part of
Number, i.e. the greatest integer which is less than
Number.
Examples
PRINT Int(Pi)
PRINT Int(-Pi)
The behaviour of Int and
Fix is the same for positive numbers, and is different for negative numbers.
Examples
' Example illustrate the use of Int function to truncate to whole number.
' See also Cint function (for similar example).
PRINT Int(3.2)
PRINT Int(3.9)
PRINT Int(6)
PRINT Int(-7.2)
PRINT Int(-7.9)
The
Value is not limited to the
Integer size (32 bits) nor to the
Long size (64 bits). It may be
Float.
PRINT Int(2e60), CInt(2e60)
The next example shows how Int() works on a
Boolean variable.
PRINT Int(TRUE)
The difference between Int() and
CInt() is:
-
Int() always returns a Float value, CInt() is limited to 32 bit Integer.
-
Int() rounds to the next lower value. i.e. -4.6 to -5, while CInt rounds towards 0 i.e. -4.6 to -4
See also