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); }