Data Type in C
Descrizione
dati in C
In linguaggio C, i dati sono organizzati in vari tipi, ognuno dei quali è progettato per contenere un certo tipo di informazione.
Interi (`int`)
- Utilizzati per rappresentare numeri interi senza parte frazionaria.- Esempio: `int numero = 42;`
Float (`float`)
- Utilizzati per rappresentare numeri in virgola mobile (con parte frazionaria).- Esempio: `float pi = 3.14;`
Double
Il tipo di dato `double` in C++ rappresenta un numero in virgola mobile a precisione doppia, consentendo la memorizzazione di numeri decimali con una maggiore precisione rispetto al tipo di dato `float`.Occupa 8 byte di memoria e può gestire una vasta gamma di valori numerici, rendendolo adatto per calcoli che richiedono una precisione più elevata.
Carattere (`char`)
- Utilizzato per rappresentare singoli caratteri.- Esempio: `char lettera = 'A';`
Literal (`stringa letterale`)
- Sequenze di caratteri racchiuse tra virgolette doppie (`" "`).- Esempio: `char parola[] = "Hello";`
Sono costanti il cui valore è noto al momento della compilazione e non può essere modificato durante l'esecuzione del programma.
Booleano (`_Bool` o `bool`)
- Utilizzato per rappresentare i valori di verità (`true` o `false`).- Esempio: `bool isTrue = true;`
Variabili in C
Le variabili sono nomi associati a posizioni di memoria in cui vengono memorizzati i dati.
int numero_intero = 42;
float pi_greco = 3.14;
char carattere = 'A';
Costanti in C
Le costanti sono valori immutabili che non possono essere modificati durante l'esecuzione del programma.Due tipi principali di costanti sono:
Costanti di Macro
- Dichiarate con `#define`. - Esempio: `#define PI 3.14159`Costanti Enumerate
- Dichiarate con `enum`.
enum giorni {LUN, MAR, MER, GIO, VEN, SAB, DOM};
enum giorni oggi = MAR;