English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale completo di esempi di programmazione C
In questo esempio, imparerai come trovare il valore ASCII di un carattere.
Nel linguaggio C, le variabili di carattere conservano il valore ASCII (un intero tra 0 e 127) invece del carattere stesso. Questo valore si chiama valore ASCII.
Ad esempio, il valore ASCII di 'A' è 65.
Questo significa che, se assegni un valore al variabile di carattere "A", 65 verrà memorizzato nella variabile invece di "A" stesso.
Ora, vediamo come stampare il valore ASCII di un carattere nel linguaggio C.
#include <stdio.h> int main() { char c; printf("Inserisci un carattere: "); scanf("%c", &c); //%d mostra il valore numerico del carattere //%c mostra il carattere effettivo printf("%c valore ASCII = %d", c, c); return 0; }
Risultato dell'output
Inserisci un carattere: G Valore ASCII di G = 71
In questo programma, viene richiesto all'utente di inserire un carattere. Il carattere viene memorizzato nella variabile c.
Quando si utilizza la stringa di formato %d, verrà visualizzato71(Valore ASCII di G).
Quando si utilizza la stringa di formato %c, verrà visualizzato 'G' da solo.