From Xojo Documentation

Revision as of 19:03, 19 November 2009 by Npalardy (talk | contribs) (1 revision)
You are currently browsing the old Xojo documentation site. Please visit the new Xojo documentation site!


An Int16 is an intrinsic data type in REALbasic. It is a signed integer that uses two bytes of storage. It has a range of -32,768 to 32,767. The default value of an Int16 is 0.

REALbasic offers both signed and unsigned integer data types that use one, two, four, or eight bytes of memory. The following table summaries these data types.

Data Type Number of Bytes Range
Int8  1
Int16 2
Int32 or Integer 4
Int64 8
UInt8 or Byte 1 0 to 255
UInt16 2 0 to 65535
UInt32 4 0 to 4,294,967,295
UInt64 8 0 to 2^64-1

See Also

Boolean, Byte, CFStringRef, Color, CString, Currency, Delegate, Double, Int32, Int64, Integer, OSType, PString, Ptr, Short, Single, String, UByte, UInt8, UInt16, UInt32, UInt64, UShort, Variant, WindowPtr, WString data types; -+, *, /, [[<|<]], [[<=|<=]], =, [[>=|>=]], [[>|>]], [[<>|<>]], [[|]], IsNumeric, Mod, Str, Val, Vartype, functions; Dim statement.