Vai al contenuto

Variabili e tipi di dato

Fondamenti della programmazione: come memorizzare e manipolare i dati.

1

Concetto di Variabile

Una variabile è un'area di memoria riservata per memorizzare un valore che può cambiare durante l'esecuzione del programma. In C++, ogni variabile deve essere dichiarata con un tipo di dato specifico che determina:

  • La dimensione della memoria allocata
  • Il range di valori che può contenere
  • Le operazioni che può eseguire

Concetto Variabile

2

Tipi di Dato Principali

I tipi di dati in C++ si suddividono in diverse categorie:

Numerici Interi

  • int: numeri interi (es. 42)
  • short: interi a 16 bit
  • long: interi a 32 o 64 bit

💡 Range tipico: -2,147,483,648 a 2,147,483,647 per int

Virgola Mobile

  • float: precisione singola (es. 3.14f)
  • double: precisione doppia (es. 3.14159)

💡 Precisione: double è più preciso di float

Caratteri e Booleani

  • char: carattere singolo (es. 'A')
  • bool: valori logici (true o false)

💡 Nota: char occupa 1 byte di memoria

Stringhe

  • string: sequenza di caratteri (es. "Ciao")

💡 Ricorda: Include <string> header

3

Struttura Base di un Programma C++

#include <iostream>
using namespace std;
int main() {
    int numero = 10;
    double prezzo = 5.99;
    char lettera = 'A';
    bool attivo = true;
    cout << "Numero: " << numero << endl;
    cout << "Prezzo: " << prezzo << endl;
    cout << "Lettera: " << lettera << endl;
    cout << "Attivo: " << attivo << endl;
    return 0;
}

4

Spiegazione del Codice

include `

Permette di utilizzare le funzionalità di input e output standard (cin, cout).

using namespace std;`

Evita di dover scrivere std::cout e std::cin ogni volta.

int main()`

Funzione principale da cui parte l'esecuzione del programma.

cout <<`

Stampa a schermo il valore della variabile.

return 0;`

Indica il corretto completamento del programma.

5

Esercizio Pratico

Scrivi un programma che dichiari una variabile string per memorizzare il tuo nome e lo stampi a schermo.

Suggerimenti:

  • Ricorda di includere <iostream> e <string>
  • Usa using namespace std;
  • Dichiara la variabile stringa: string nome = "Tuo Nome";
  • Usa cout per stampare il risultato

Soluzione dell'Esercizio

#include <iostream>
#include <string>
using namespace std;

int main() {
    string nome = "Mario Rossi";
    cout << "Il mio nome è: " << nome << endl;
    return 0;
}

Esercitazioni Pratiche C++

Metti in pratica ciò che hai imparato con queste esercitazioni complete

Tutte le Esercitazioni

📊 Variabili e Tipi di Dato

➕ Operatori Matematici e Logici in C++

🔀 Strutture di controllo condizionali

🔄 I cicli in C++

🗃️ C++ gli array

⚙️ Le funzioni in C++

📈 Ordinamento dei Dati

🏗️ Le struct in C++

🎯 I puntatori

🧩 La Programmazione Orientata agli Oggetti (OOP)

📁 La gestione dei file in C++

💪 Esercizi C++ Raccolta Completa

12 esercitazioni complete per padroneggiare il C++

C++ in Sintesi

Le variabili e i tipi di dato sono i mattoni fondamentali della programmazione in C++. Comprendere come dichiarare, inizializzare e utilizzare correttamente le variabili è essenziale per scrivere programmi efficienti e privi di errori.

Ogni variabile ha un tipo specifico

I tipi determinano dimensione memoria e operazioni

Dichiarazione: tipo nome = valore;

cout per output, cin per input

La pratica costante con esercizi è la chiave per padroneggiare la programmazione in C++