Table of Contents
CINT
The CINT()
function converts its argument to a signed 16-bit value.
Function header
DECLARE FUNCTION CINT AS INT (number AS BYTE) SHARED STATIC INLINE DECLARE FUNCTION CINT AS INT (number AS WORD) OVERLOAD SHARED STATIC INLINE DECLARE FUNCTION CINT AS INT (number AS LONG) OVERLOAD SHARED STATIC INLINE DECLARE FUNCTION CINT AS INT (number AS FLOAT) OVERLOAD SHARED STATIC INLINE
If the argument is a LONG
, the number will be truncated to 16-bits. If the argument is a FLOAT
, it will be rounded and then converted to INTEGER
.
Examples
PRINT CINT(65535) : REM converting WORD to INT. outputs -1 PRINT CINT(1001.4) : REM converting FLOAT TO INT. outputs 1001