25.202. TYPE
This function can be used to determine the type of an expression. The function returns a numeric value that describes the type of the argument. Although the numeric values are guaranteed to be the one defined here it is recommended that you use the predefined symbolic constant values to compare the return value of the function against. The function return value is the following
SbTypeUndef 0 if the argument is undef.
SbTypeString 1 if the argument is string.
SbTypeReal 2 if the argument is real.
SbTypeInteger 3 if the argument is integer.
SbTypeArray 4 if the argument is an array.
... a REAL (single precision) Number.
Code: Script BASIC
PRINT 9999999999999999.0 - 9999999999999998.0,"\n"
What does your language return? (http://geocar.sdf1.org/numbers.html)
put skip list(999999999999999999999999999999.0 - 999999999999999999999999999998.0);
The number 9,223,372,036,854,775,807, equivalent to the hexadecimal value 7FFF,FFFF,FFFF,FFFF16, is the maximum value for a 64-bit signed integer in computing.