Tipo de dado
|
Descrição
|
Valor padrão
|
Espaço na memória
|
Boolean
|
True ou false.
|
FALSE
|
1 byte
|
Byte
|
0...255
|
0
|
1 byte
|
Short
|
-32.768...+32.767
|
0
|
2 bytes
|
Integer
|
-2.147.483.648...+2.147.483.647
|
0
|
4 bytes
|
Long
|
-9.223.372.036.854.775.808...+9.223.372.036.854.775.807
|
0
|
8 bytes
|
Single
|
Como o tipo de dado float em C.
|
0.0
|
4 bytes
|
Float
|
Como o tipo de dado double em C.
|
0.0
|
8 bytes
|
Date
|
Dia e hora, cada um armazenado em um integer.
|
NULL
|
8 bytes
|
String
|
Uma string de caracteres de comprimento variável.
|
NULL
|
4 bytes
|
Variant
|
Qualquer tipo de dados.
|
NULL
|
12 bytes
|
Object
|
Referência anônima a qualquer objeto.
|
NULL
|
4 bytes
|
Pointer
|
Um endereço de memória.
|
0
|
4 bytes
|