Data Types
This is a list of the available data types.
SBYTE​
SBYTE
is a typedef of char.
Value Range: -128 to +127.
Value Range Hex: 0x80 to 0x7F
UBYTE​
UBYTE
is a typedef of unsigned char.
Value Range: 0 to 255.
Value Range Hex: 0x00 to 0xFF
SWORD​
SWORD
is a typedef of signed short.
Value Range: -32,768 to +32,767.
UWORD​
UWORD
is a typedef of unsigned short.
Value Range: 0 to 65,535.
DWORD​
UWORD
is a typedef of unsigned long.
Value Range: 0 to 4,294,967,295.
Value Range Hex: 0x00 to 0xFFFFFFFF
SINT​
SINT
is a typedef of int.
Value Range: -2,147,483,648 to 2,147,483,647
Value Range Hex: 0x80000000 to 0x7FFFFFFF
UINT​
UINT
is a typedef of unsigned int.
Value Range: 0 to 4,294,967,295.
Value Range Hex: 0x00 to 0xFFFFFFFF
SLONG​
SLONG
is a typedef of signed long.
Value Range: -2,147,483,648 to 2,147,483,647
Value Range Hex: 0x80000000 to 0x7FFFFFFF
ULONG​
ULONG
is a typedef of unsigned long.
Value Range: 0 to 4,294,967,295.
Value Range Hex: 0x00 to 0xFFFFFFFF
char​
Value Range: -128 to +127, or 0x80 to 0x7F in hexadecimal notation.
unsigned char​
Value Range: 0 to 255, or 0 to 0xFF in hexadecimal notation.
short​
Value Range: -32,768 to +32,767.
unsigned short​
Value Range: 0 to 65,535.
int​
Value Range: -2,147,483,648 to 2,147,483,647
Value Range Hex: 0x80000000 to 0x7FFFFFFF
unsigned Int​
Value Range: 0 to 4,294,967,295.
Value Range Hex: 0x00 to 0xFFFFFFFF
long​
Value Range: -2,147,483,648 to 2,147,483,647
Value Range Hex: 0x80000000 to 0x7FFFFFFF
unsigned long​
Value Range: 0 to 4,294,967,295.
Value Range Hex: 0x00 to 0xFFFFFFFF
size_t​
float​
This data type can contain decimal points, e.g. 1.0f, 0.007f, -2.0f
Precision: 7 decimal digits precision
double​
This data type can contain decimal points, e.g. 7543.0, 0.00754, -2.0
Precision: 15 decimal digits precision
bool​
Value: true
or false
.
std::string​
Strings are objects that represent sequences of characters.