- Programmazione » Programmi » Visual Basic 6 - Guida e manuale pratico al linguaggio di programmazione
Tipi di dati
Tipi enumerati personali
Con l'enunciato enum si può dichiarare un tipo di enumerazione. La sintassi generale è la seguente:
[Public ¦ Private] Enum nome
nomeMembro [=espressioneCostante]
nomeMembro [=espressioneCostante]
….
End Enum
Esempio:
Enum Giorni
GiornoNonValido=0
Lunedì
Martedì
Mercoledì
Giovedì
Venerdì
Sabato
Domenica
End Enum
Tipi di dati in Visual Basic
La tabella che segue riporta tutti i tipi di dati che è possibile utilizzare in Visual Basic.
|
Tipo di dati |
Dimensione |
Intervallo memorizzazione |
|
Byte |
1 byte |
Da 0 a 255 |
|
Boolean |
2 byte |
True o False |
|
Integer |
2 byte |
Da -32.768 a 32.767 |
|
Long (intero lungo) |
4 byte |
Da -2.147.483.648 a 2.147.483.647 |
|
Single (virgola mobile semplice) |
4 byte |
Da -3.402823E38 a -1.401298E45 per la precisione dei valori negativi e da 1.401298E45 a 3.402823E38 per la precisione dei numeri positivi |
|
Double (virgola mobile a doppia precisione) |
8 byte |
-4.94065645841247E-324 per i valori negativi e 4.94065645841247E-324 per i valori positivi |
|
Currency |
8 byte |
Da -922.337.203.685.477,5808 a 922.337.203.685.477,5808 |
|
Decimal |
14 byte |
+/-79.288.162.514.264.337.593.543.950.335 senza cifra decimale e +/- 7,9228162514264337593543950335 con 28 cifre decimali dopo la virgola. Il valoe minimo deiverso da zero è pari a +/-0,0000000000000000000000000001 |
|
Date |
8 byte |
Dal 1 Gennaio 100 al 31 Dicembre 9999 (ottimisti!) |
|
Object |
4 byte |
Qualsiasi riferimento a oggetto |
|
String |
10 byte + lunghezza stringa |
Da 0 a, circa, 2 miliardi |
|
Variant (con numero) |
16 byte |
Un qualsiasi valore numerico fino all'intervallo di Double |
|
Variant |
22 byte + lunghezza stringa |
Da 0 a circa 2 miliardi |
|
Personalizzato (definito da type) |
Numero richiesto dagli elementi |
L'intervallo di ogni elemento è identico a quello dell'intervallo per il tipo di dati. |