Int

Returns the floor of a number

Syntax
	KeyPgDeclareDeclare KeyPgFunctionFunction Int ( KeyPgByvalByVal number KeyPgAsAs KeyPgSingleSingle ) KeyPgAsAs KeyPgSingleSingle
	KeyPgDeclareDeclare KeyPgFunctionFunction Int ( KeyPgByvalByVal number KeyPgAsAs KeyPgDoubleDouble ) KeyPgAsAs KeyPgDoubleDouble
	KeyPgDeclareDeclare KeyPgFunctionFunction Int ( KeyPgByvalByVal number KeyPgAsAs KeyPgIntegerInteger ) KeyPgAsAs KeyPgIntegerInteger
	KeyPgDeclareDeclare KeyPgFunctionFunction Int ( KeyPgByvalByVal number KeyPgAsAs KeyPgUintegerUInteger ) KeyPgAsAs KeyPgUintegerUInteger

Usage
	result = Int( number )

Parameters
	number
		the floating-point number to round

Return Value
	Returns the floor of number, i.e. the largest integer that is less than 
	or equal to it.

Description
	 Int returns the floor of number.  For example, Int(4.9) will return 4.0
	, and Int(-1.3) will return -2.0.  For integer types, the number is 
	returned unchanged.

	Note: To return the ceiling of number, i.e. the smallest integer that is 
	greater than or equal to it, one can use -Int( -number ).

	The Int unary KeyPgOperatorOperator can be overloaded with user defined types.

Example
	Print Int(1.9)  '' will print  1
	Print Int(-1.9) '' will print -2 

Dialect Differences
	* In the CompilerOptlang-lang qb dialect, this operator cannot be overloaded.

Differences from QB
	* None

See also
	* KeyPgFixFix
	* KeyPgCintCInt
	* KeyPgOperatorOperator

