Acquisire una variabile intera tra 0 e 127
visualizzarne il carattere ASCII
ovviamente è pronto fino al punto in cui si chiede che la variabile sia compresa tra 0 e 127codice:#include <stdio.h> int main() { int a; printf("inserire un valore da convertire in ascii compreso tra 0 e 127. \n"); scanf("%d",&a); if(a<0) { printf("a deve essere compreso tra 0 e 127 riavvia il programma \n"); } if(a>127) { printf("a deve essere compreso tra 0 e 127 riavvia il programma \n"); } else { printf("ASCII CODE: %d ",a); } return 0; }
e ne ristampa il valore iniziale..
il mio dilemma è che conosco vari tipi di varibiali tipo intere float double char in particolare mi riferisco a questa stringa:
quel %d è di tipo intero e mi restituisce l'input so che esiste %f %c %x (hex) MA PER L'ASCII??? % che cosa? oppure come posso implementare altri pezzi di codicecodice:printf("ASCII CODE: %d ",a);
non vorrei dover inserire a mano tutta la tabella.
grazie

Rispondi quotando