Intelligenza Artificiale

A un certo punto non fu più la biologia a dominare il destino dell'uomo, ma il prodotto del suo cervello: la cultura.
Cosicché: "Le uniche leggi della materia sono quelle che la nostra mente deve architettare e le uniche leggi della mente sono architettate per essa dalla materia".
JAMES CLERK MAXWELL

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;