Ritorna alla pagina del corso.

Questa pagina contiene gli esercizi proposti in laboratorio e -alcune- delle soluzioni proposte.
Si suggerisce di provare a risolvere gli esercizi e solo in un secondo tempo di confrontare quanto fatto con le soluzioni proposte.

01: /*
02:    Leggere da tastiera un simbolo. Sommare a quel simbolo 1 e
03:    stamparlo sia come simbolo che come codice ASCII. Cosa succede? E
04:    perche'?
05: */
06: 
07: #include<stdio.h>
08: #include<stdlib.h>
09: 
10: int main(int argc, char **argv){
11: 
12:   char sym;
13:   printf("Inserisci un simbolo da tastiera: ");
14:   scanf("%c", &sym);
15: 
16:   printf("Il simbolo inserito ha codice ASCII %d e rappresenta '%c'\n", sym, sym);
17: 
18:   sym = sym + 1; // andava bene anche ++sym
19:   
20:   printf("Il simbolo dopo l'incremento ha codice ASCII %d e rappresenta '%c'\n", sym, sym);
21: 
22: 
23: 
24:   return 0;
25: }
26: 
27: