Il linguaggio C
Il C esegue meno controlli sul programma rispetto agli altri linguaggi ad alto livello. Ciò facilita la scrittura di routine di accesso a basso livello e consente di avere eseguibili più veloci.
Di contro è più facile commettere errori, spesso rilevabili solo al momento dell'esecuzione.
Il C risulta meno leggibile di altri linguaggi. Per questo motivo è opportuno inserire sempre dei commenti all'interno del programma.
Struttura di un programma C
Un programma C è composto dalle seguenti parti:
- una intestazione destinata al preprocessore;
- un insieme di dichiarazioni di variabili globali;
- un insieme di dichiarazioni di funzioni;
- il corpo principale del programma, identificato con la parola chiave main.
Alcune di queste parti possono essere omesse, tranne l'ultima.
Il linguaggio C
Il C esegue meno controlli sul programma rispetto agli altri linguaggi ad alto livello. Ciò facilita la scrittura di routine di accesso a basso livello e consente di avere eseguibili più veloci.
Di contro è più facile commettere errori, spesso rilevabili solo al momento dell'esecuzione.
Il C risulta meno leggibile di altri linguaggi. Per questo motivo è opportuno inserire sempre dei commenti all'interno del programma.
Struttura di un programma C
Un programma C è composto dalle seguenti parti:
- una intestazione destinata al preprocessore;
- un insieme di dichiarazioni di variabili globali;
- un insieme di dichiarazioni di funzioni;
- il corpo principale del programma, identificato con la parola chiave main.
Alcune di queste parti possono essere omesse, tranne l'ultima.
Struttura di un programma C
/* esempio */
/* ********************************************* questo programma scrive "Hello world"******************************************** */#include /* direttiva per il preprocessore */main() /* corpo principale */{ printf("hello world \n");}Note:
- I commenti sono sempre racchiusi tra le coppie /* e */. È possibile utilizzare più di una riga per un unico commento.
- Il corpo principale del programma è inserito all'interno della funzione main.
I tipi in C
In C tutte le variabili che verranno utilizzate devono essere definite obbligatoriamente, specificandone il tipo.
La sintassi del C presenta alcuni tipi base ed una serie di modificatori da applicare ai tipi base.
Tipi base Modificatori dei tipi base- void
- char - un singolo carattere (8 bit)
- int - una word (16 o 32 bit)
- float - numero reale in singola precisione (4 byte)
- double - numero reale in doppia precisione (8 byte)
- long
- signed
- unsigned
I tipi in C
Esempi:
- short int : intero corto (16 bit)
- long int : intero a 32 bit
- signed char : byte con segno (-128 ... + 127)
- unsigned int : intero senza segno (0 ... 4294967295)
- int : intero con segno (-2147483648 ... 2147483647)
- float : reale in virgola mobile (3.4*10E-38 ... 3.4*10E38)
- double : reale in virgola mobile (1.7*10E-308 ... 1.7*10E308)
- long double : reale in virgola mobile rappresentato con 10 byte
Dichiarazioni delle variabili
Tutte le variabili usate all'interno di un programma C devono esseredichiarate prima del loro utilizzo, ovvero deve essere specificato il tipo e l'eventuale valore iniziale. La dichiarazione si effettua facendo precedere il nome della variabile dall'identificatore del tipo.
/* esempio */int a;float temperatura, pressione;double peso;long x = 100;
Strutture di controllo
Ciclo if
La struttura if serve per selezionare due attività in funzione di una condizione logica.
La sintassi è la seguente:
if (condizione) istruzione1else istruzione2
Se la condizione risulta vera, viene eseguita l’is
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.