Data Type | Bytes Used | Number Range |
---|---|---|
Array | ||
Auto | ||
Boolean | 1 | 0 to 1 |
Byte | 1 | 0 to 255 |
Color | 8 | &c00000000 to &cFFFFFFFF (&cRRGGBBAA) |
CString | 1 per char + 1 | |
Currency | 8 | -922337203685477.5808 to 922337203685477.5807 |
Double | 8 | Max value: ±1.79769313486231570814527423731704357e+308 Min towads 0: ±4.94065645841246544176568792868221372e-324 |
Integer | 4 (x86) 8 (x64) | -2,147,483,648 to 2,147,483,647 -9,223,372,036,854,775,808 to +9,223,372,036,854,775,807 |
UInteger | 4 (x86) 8 (x64) | 0 to 4,294,967,295 0 to 18,446,744,073,709,551,615 |
Int8 | 1 | -128 to 127 |
Int16 | 2 | -32,768 to 32,767 |
Int32 | 4 | -2,147,483,648 to 2,147,483,647 |
Int64 | 8 | -9,223,372,036,854,775,808 to +9,223,372,036,854,775,807 |
UInt8 | 1 | 0 to 255 |
UInt16 | 2 | 0 to 65,535 |
UInt32 | 4 | 0 to 4,294,967,295 |
UInt64 | 8 | 0 to 18,446,744,073,709,551,615 |
String | ||
Text | ||
Ptr | 4 (x86) 8 (x64) | |
Short | 2 | -32,768 to 32,767 (deprecated, use Int16) |
Single | 4 | Max value: ±3.40282346638528859811704183484516925e+38 Min value: ±1.40129846432481707092372958328991613e-45 |
Structure | ||
Variant | ||
WString | 2 per char + 2 (windows) 4 per char + 4 (mac/linux) |