Condividi tramite


Informazioni dettagliate: tipi di dati

Aggiornamento: novembre 2007

I tipi di dati in Visual Basic determinano la categoria di valori o dati che è possibile archiviare in una variabile nonché la modalità di archiviazione di tali dati. L'esistenza di più tipi di dati è importante perché se ad esempio esistono tre variabili due delle quali contengono numeri e una delle quali contiene un nome, sarà possibile eseguire operazioni aritmetiche con le prime due ma non con il nome. L'assegnazione di un tipo di dati a una variabile consente di determinare in modo semplice i possibili utilizzi della variabile.

Nota:

I tipi di dati vengono utilizzati anche in altri elementi di programmazione quali le costanti, le proprietà e le funzioni. In una lezione successiva verranno fornite ulteriori informazioni sugli altri utilizzi dei tipi di dati.

Tipi di dati per i numeri

La maggior parte dei programmi utilizza i numeri per l'esecuzione di operazioni di vario genere. Poiché i numeri possono essere espressi in vari modi, in Visual Basic sono disponibili diversi tipi di dati numerici che consentono di gestire i numeri in modo più efficiente.

Il tipo di dati numerico più utilizzato è Integer, che consente di rappresentare un numero intero, ovvero senza la parte frazionaria. Quando si sceglie un tipo di dati per rappresentare numeri interi, è possibile utilizzare il tipo di dati Long se nella variabile verranno archiviati numeri maggiori di due miliardi. In caso contrario, il tipo Integer è più efficace.

Non tutti i numeri sono interi. Ad esempio, quando si dividono due numeri interi, il risultato spesso è costituito da un numero intero più una frazione (9 diviso 2 = 4,5). Il tipo di dati Double viene utilizzato per rappresentare numeri con una parte frazionaria.

Nota:

Esistono altri tipi di dati numerici, quali Decimal, Short, SByte e UInteger, che in genere vengono utilizzati in programmi di dimensioni particolarmente grandi che richiedono un'alta velocità o un notevole utilizzo di memoria. Per le esigenze attuali è sufficiente utilizzare i tipi di dati numerici di base. Per ulteriori informazioni sui tipi di dati avanzati, vedere Tipi di dati numerici.

Tipi di dati per il testo

La maggior parte dei programmi utilizza inoltre del testo sia per visualizzare informazioni all'utente sia per recuperare il testo immesso dall'utente. Il testo in genere viene archiviato nel tipo di dati String, che può contenere una serie di lettere, numeri, spazi e altri caratteri. Un valore String può avere una qualsiasi lunghezza, da una frase o un paragrafo a un singolo carattere o persino nessun carattere (una stringa null).

Per una variabile che rappresenta sempre un solo carattere è inoltre disponibile il tipo di dati Char. Il tipo di dati Char può essere utilizzato al posto di String quando è necessario archiviare un carattere in una singola variabile.

Altri tipi di dati

Oltre al testo e ai numeri, i programmi talvolta devono archiviare altri tipi di informazioni, ad esempio un valore True o False, una data o dati con un significato particolare per il programma.

Per valori che è possibile rappresentare come True/False, Yes/No o On/Off, in Visual Basic è disponibile il tipo di dati Boolean. Una variabile Boolean consente di archiviare uno dei due valori True o False.

Nonostante sia possibile rappresentare le date o le ore sotto forma di numeri, il tipo di dati Date consente di calcolare in modo semplice date o ore, ad esempio il numero di giorni prima di un compleanno oppure il numero di minuti prima della pausa pranzo.

Quando è necessario archiviare più tipi di dati in una singola variabile, è possibile utilizzare un tipo di dati composito. Alcuni esempi di tipi di dati compositi sono le matrici, le strutture e le classi. Nelle lezioni successive verranno fornite ulteriori informazioni su questi tipi di dati.

Infine, il tipo di dati da archiviare può in alcuni casi variare in base alla situazione. Il tipo di dati Object consente di dichiarare una variabile il cui tipo di dati sarà definito successivamente. Anche il tipo di dati Object verrà trattato in maggiore dettaglio in una lezione successiva.

Operazioni successive

Nella lezione successiva "Parole e testo: utilizzo di variabili String per l'organizzazione di parole" verranno fornite ulteriori informazioni sull'utilizzo di variabili String per la creazione di frasi.

Lezione successiva: Parole e testo: utilizzo di variabili String per l'organizzazione di parole

Vedere anche

Attività

Parole e testo: utilizzo di variabili String per l'organizzazione di parole

Rappresentazione di parole, numeri e valori con le variabili

Concetti

Tipi di dati in Visual Basic