Name
Int Function
Class
Microsoft.VisualBasic.Conversion
Syntax
Int(number
)
-
number
Use: Required
Data Type: Any valid numeric data type
The number to be processed
Return Value
Returns a value of the data type passed to it
Description
Returns the integer portion of a number
Rules at a Glance
The fractional part of
number
is removed, and the resulting integer value is returned.Int
does not roundnumber
to the nearest whole number. For example,Int(100.9)
returns 100.If
number
is negative,Int
returns the first negative integer less than or equal tonumber
. For example,Int(-10.1)
returns -11.
Programming Tips and Gotchas
Int
andFix
work identically with positive numbers. However, for negative numbers,Fix
returns the first negative integer greater thannumber
, while Int returns the first negative integer less thannumber
. For example,Fix(-10.1)
returns -10, whileInt(-10.1)
returns -11.Don’t confuse the
Int
function withCInt
.CInt
casts the number passed to it as an Integer data type, whereasInt
returns the same data type that was passed to it.
See Also
Get VB .NET Language in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.