#include <stdio.h>

char c; // 1 byte e codifica un carattere ASCII usa solo 7 bit di 8 disponibili

int main(void) {

    c = 'A'; //'A' è una costante di tipo carattere ed è delimitata da''

    printf("%c\n",c); // %c è la direttiva di formattazione per i caratteri

    printf("%d\n",c); // stampo il carattere c con la direttiva di formattazione per gli interi
                      // ovvero come se fosse un intero e non un carattere (corrispondenza tra il carattere
                      // e il numero del codice di quel carattere nella tabella ASCII)

    c = c + 1;       // aggiungo uno al carattere 'A': cosa significa?
                     // sommo uno al codice ASCII del carattere contenuto in c

    printf("%c\n",c); 
    printf("%d\n",c);
    
    //qui stampo una costante di tipo carattere sia come carattere che come intero
    printf("%c\n",'C'); 
    printf("%d\n",'C');

    //qui stampo una costante di tipo carattere sia come carattere che come intero
    printf("%c\n",67); 
    printf("%d\n",67);
    
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: