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

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 bitlong: 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 (trueofalse)
💡 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::coutestd::cinogni 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
stringper 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
coutper 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
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++