| Type |
Taille |
Valeurs possibles |
| Byte |
1 octet |
Entier de 0 à 255 |
| Integer |
2 Octets |
Entier de -32 768 à 32 767 |
| Long |
4 Octets |
Entier de -2 147 483 648 à 2 147 483 647 |
| Single |
4 octets |
Virgule flottante en simple précision -3,402823E38 à -1,401298E-45 pour les valeurs négatives ; 1,401298E-45 à 3,402823E38 pour les valeurs positives |
| Double |
8 Octets |
Virgule flottante en double précision -1,79769313486231E308 à
-4,94065645841247E-324 pour les valeurs négatives ; 4,94065645841247E-324 à 1,79769313486232E308 pour les valeurs positives |
| Date |
8 octets |
du 1er janvier 100 au 31 décembre 9999 |
| String (variable) |
10 octets + longueur de la chaine |
jusqu'à environ 2 milliards |
| String (fixe) |
longueur de la chaine |
de 0 à environ 65400 |
| Boolean |
2 octets |
True ou False |
| Object |
4 octets |
toute référence à des données de type Object |
Type définit par le programmeur (avec Type) |
en fonction des éléments définition |
Selon définition |