Programmazione » C » Ricavare il codice ASCII di un carattere

Ricavare il codice ASCII di un carattere

Difficoltà: Apprendista Scritto da Michele Sassi
Sito Web: http://www.comefaccio.net E-Mail
Questo tutorial è stato letto 1215 volte




Con la lezione di oggi impareremo come ricavare il codice ASCII di un qualsiasi carattere alfanumerico e, viceversa, come ricavare il carattere a cui corrisponde un codice ASCII.

La procedura è abbastanza semplice. Nel primo caso si ricorre all'uso di una variabile di tipo intero chiamata A_IN_ASCII alla quale assoceremo l'espressione

(int)('A');

che altro non è che l'espressione che ci permette di ricavare il codica ASCII di 'A'. Ovviamente per ottenere il codice ASCII di 'B' sarà sufficiente cambiare tale valore nell'espressione con

(int)('B');

e magari cambiare opportunamente anche il nome della variabile in B_IN_ASCII.

Viceversa è possibile determinare a quale carattere corrisponda un codice ASCII effettuando il processo inverso. Creeremo una nuova variabile di tipo char che chiameremo 'carattere' alla quale assoceremo l'espressione

(char)(65);

Ovviamente è possibile provare con altri codici ASCII. Provate a cambiare il valore dell'espressione con 66 e vedrete che il valore restituito sarà 'B'.

Di seguito viene illustrato e commentato il sorgente rappresentativo di quanto detto finora:

// librerie utilizzate
#include <stdio.h>
#include <stdlib.h>
main() {
// ricavo il codice ASCII di una lettera
int A_IN_ASCII = (int)('A');
printf("La lettera A in codice ASCII corrisponde a: %d\n\n", A_IN_ASCII);

// ricavo una lettera a partire da un codice ASCII
char carattere = (char)(65);
printf("Il codice ASCII 65 corrisponde alla lettera: %c\n\n", carattere);

system("pause");
}

Per una corretta indentazione del codice è vivamente consigliato scaricare il codice sorgente.

Aggiungi questo tutorial ai preferiti! Aggiungi questo tutorial ai preferiti


SEGNALA QUESTA RISORSA AD UN AMICO
Tuo nome
Tua mail
Nome amico
Mail tuo amico
Google
AREA UTENTI
E-MAIL PASSW
Perso la password?
I TUTORIAL PIU' LETTI
GIF ANIMATE
Script Gratis!
Spot

Sito Service
Tutorial per realizzare un sito web partendo da zero e script Asp per Aruba Server.

Tutorials & scripts
Articoli su HTML, CSS, PHP, ASP, Javascript, MySQL a cura di AG web solutions!

Guida Prestiti e Carte di credito
Giochi flash free
Giochi gratis online
Ricette di cucina gratis
Migliori torrent italiani
Notizie Dieta e Diete Alimentari

Cerca con Google