ISO/IEC 646
e uno standard che dal
1972
specifica un codice caratteri a 7 bit dal quale derivano vari standard nazionali. Il piu conosciuto e l'
US ASCII o ASCII ristretto
. Il nome e dovuto alle organizzazioni ISO,
International Organization for Standardization
, ed IEC,
International Electrotechnical Commission
.
In realta usa 8 bit per la codifica dove il piu significativo e sempre posto uguale a 0.
I primi 32 caratteri codificati sono caratteri di controllo (cioe non rappresentano simboli stampabili ma funzioni da eseguire).
Ogni carattere quindi e rappresentato univocamente da un numero binario da 00000000 a 01111111 (cioe 0-127 in decimale).
Le cifre da 0 a 9 hanno tutte il primo
nibble
posto a 0011 mentre il secondo nibble corrisponde alla rappresentazione della cifra in binario cioe:
0 = 0011 0000
1 = 0011 0001
2 = 0011 0010
.
.
9 = 0011 1001
Le lettere sono suddivise in maiuscole e minuscole. Per ciascun gruppo e stato mantenuto l'ordine alfabetico (ad es. A + 1 = B, ecc.) e le lettere maiuscole precedono quelle minuscole. Dunque e possibile effettuare confronti fra caratteri grazie al loro codice ASCII, anche se non e comunque possibile un confronto del tipo a-Z in quanto Z precede a.