- 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 nomenomeMembro [=espressioneCostante]nomeMembro [=espressioneCostante]….End Enum
Esempio:
Enum GiorniGiornoNonValido=0LunedìMartedìMercoledìGiovedìVenerdìSabatoDomenicaEnd Enum
Tipi di dati in Visual Basic
La tabella che segue riporta tutti i tipi didati che è possibile utilizzare in VisualBasic.
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. |