Variabili e Tipi di Dato in C++

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 <iostream>

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;
}

🎯 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++

Torna in alto