Standard Data Types
Documentation
Built-in data typesInteger types
Types that store integer values, whose range is determined by the size of the data type and its signedness.
Floating-point typesTypes that store real number values, whose range and precision is determined by the size of the data type.
Boolean typesTypes that store boolean values.
Procedure TypesTypes that store pointers to procedures
Data Type ModifiersSpecifies additional characteristics of a standard or user-defined data type.
String typesTypes that store or point to an array of characters.
Class typesTypes that provide special capabilities to be used directly or to be extended by user-defined types
| Integer types Byte and UByte Floating-point types8-bit wide data types that store integer values. Short and UShort16-bit wide data types that store integer values. Long and ULong32-bit wide data types that store integer values. Integer and UInteger32-bit or 64-bit wide data types that store integer values. LongInt and ULongInt64-bit wide data types that store integer values. Single Boolean types32-bit wide data types that store real number values. Double64-bit wide data types that store real number values. Procedure Types Function Pointer Types that store a pointer to a function procedure Sub PointerTypes that store a pointer to a sub procedure | Data Type Modifiers Const String typesSpecifies a read only type. Pointer and Ptr (Shortcut For 'Pointer')Modifies types to be pointer types. UnsignedSpecifies an unsigned integer type. Alias (Modifier)Modifies how a datatype is linked with other languages (Name mangling). String Class typesFixed-length and variable-length strings with built-in memory management. ZStringFixed-length and variable-length null-terminated strings. WStringFixed-length and variable-length null-terminated strings of wide characters. |
See also