#include <stdio.h>

int main()
{

   char c1;
   char c2;
   char c3;

   c1 = 'a';
   c2 = 62;  // e' corretto? Si'!

   // visualizza il carattere come carattere
   printf("\nVisualizzo il contenuto di c1 come carattere: %c", c1);
   printf("\nVisualizzo il contenuto di c2 come carattere: %c", c2);

   // visualizza il carattere come intero
   printf("\n\nVisualizzo il contenuto di c1 come intero: %d", c1);
   printf("\nVisualizzo il contenuto di c2 come intero: %d", c2);
   
   // stampa gli indirizzi di memoria delle celle
   printf("\n\nIndirizzo di c1: %d", &c1);
   printf("\nIndirizzo di c2: %d", &c2);

   // visualizza il carattere come float
   printf("\n\nVisualizzo il contenuto di c1 come float: %f", c1);
   printf("\nVisualizzo il contenuto di c2 come float: %f", c2);

   getchar();
   return 0 ;
}