adminv15
Ominide
1 min. di lettura
Vota

Concetti Chiave

  • Il linguaggio C utilizza interi di un byte per rappresentare i caratteri.
  • È possibile ottenere l'intero equivalente di un carattere usando la funzione printf.
  • Il programma proposto visualizza gli equivalenti interi di vari caratteri, tra cui lettere, numeri e simboli speciali.
  • Vengono mostrati esempi di output per caratteri come 'A', 'B', 'C', 'a', 'b', 'c', '0', '1', '2', e simboli come '*', '+', '/'.
  • La funzione main include una serie di printf per ogni carattere e termina con un return 0.

 /*  * Il C può rappresentare anche le lettere maiuscole, quelle minuscole  * e una considerevole varietà  di simboli speciali. Il C usa internamente  * degli interi di un byte per rappresentare ogni singolo carattere.  * L'insieme dei caratteri usati da un computer e la corrispondente  * rappresentazione intera per quei caratteri è l'insieme dei caratteri  * del computer. Potrete visualizzare l'intero equivalente della lettera  * maiuscola A, per esempio, eseguendo l'istruzione  *  *	printf("%d", 'A');  *  * Scrivete un programma che visualizzi gli interi equivalenti ad alcune  * lettere maiuscole, minuscole, numeri e simboli speciali.  * Determinate, come minimo, l'intero equivalente di: A B C a b c 0 1 2  * 
[math] \cdot + / del carattere spazio. \cdot / #in clude int main(void) { printf(\text{'%c' = %d, }, 'A', 'A'); printf(\text{'%c' = %d, }, 'B', 'B'); printf(\text{'%c' = %d, }, 'C', 'C'); printf(\text{'%c' = %d, }, 'a', 'a'); printf(\text{'%c' = %d, }, 'b', 'b'); printf(\text{'%c' = %d, }, 'c', 'c'); printf(\text{'%c' = %d, }, '0', '0'); printf(\text{'%c' = %d, }, '1', '1'); printf(\text{'%c' = %d, }, '2', '2'); printf(\text{'%c' = %d, }, '[/math]
', '$'); printf("'%c' = %d, ", '*', '*'); printf("'%c' = %d, ", '+', '+'); printf("'%c' = %d
", '/', '/'); return (0); }

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community