Codul ASCII (tabel complet)
Pentru calculatoare, informațiile se memorează în biți (0 și 1). Astfel,
memorarea numerelor este simplă, însă pentru a memora cu ușurință caractere
(litere, cifre sau alte simboluri) în 0 și 1 a apărut un tabel
standardizat numit ASCII (A merican S tandard C ode for I
nformation I nterchange).
Ce sunt codurile ASCII?
Prin intermediul codurilor ASCII, fiecărui caracter i s-a atribuit câte un număr unic, astfel, un text poate fi reprezentat ușor în binar.
Tabelul ASCII
Iată tabelul ASCII cu primele 128 de valori:

Alte informații
Iată niște informații utile despre codurile ASCII.
Câte coduri ASCII există?
Inițial, tabelul ASCII cuprindea 128 de caractere: primul caracter avea
codul 0, al doilea avea codul 1 și așa mai departe, ultimul având codul
127. Desigur, numărul de coduri era foarte limitat, astfel că s-a decis să
se includă doar caracterele strict necesare: litere ale alfabetului englez,
cifre (0 spre 9) și câteva simboluri comune (simboluri de pe tastatură
precum semne de punctuație, operații matematice sau paranteze). Astfel, o
mulțime de caractere nu au putut fi incluse, precum litere ale altor alfabete
(incluzând diacriticile ă, â, î, ș, ț, Ă, Â, Î, Ș, Ț, sau alfabete nelatine
— chirilic, ebraic, chinez, arab sau altele).
Cu toate acestea, au apărut alte standarde noi (care au o paletă mai largă de caractere disponibile), astfel permițând folosirea mai multor caractere. Printre acestea se numără:
- Codul ASCII Extins: pe lângă cele
128de caractere, s-au mai adăugat alte128(pentru un total de256); acestea cuprind mai multe simboluri, cum ar fi cele monetare, sau câteva diacritice; - Codul Unicode: cel utilizat de majoritatea sistemelor de calcul, Unicode conține peste
140.000de caractere unice, incluzând emoji-uri, mai multe alfabete și multe altele; standardul Unicode se actualizează aproximativ anual.
Clasarea caracterelor ASCII
Tabelul ASCII Standard conține 128 de caractere ce se pot clasifica astfel:
- caractere neimprimabile sau de control (cu codurile între
0și31inclusiv și127): aceste caractere nu sunt vizibile, însă au rol în formatare sau transmiterea datelor; dintre aceste caractere, cele mai utilizate sunt următoarele:- caracterul nul (
\0) — cu codul ASCII0, caracterul nul reprezintă finalul unui șir de caractere; - caracterul new line/line feed (
\n) — cu codul ASCII10, caracterul new line reprezintă trecerea la un rând nou (spre exemplu, în fișiere sau pe consolă).
- caracterul nul (
- caractere imprimabile (cu codurile între
32și126inclusiv): aceste caractere sunt vizibile, fiind reprezentabile; printre acestea se numără:- literele mari:
A, B, C, …, Z— acestea au codurile ASCII în ordine:65, 66, 67, …, 90; - literele mici:
a, b, c, …, z— acestea au codurile ASCII în ordine:97, 98, 99, …, 122; - cifre:
0, 1, 2, … 9— acestea au codurile ASCII în ordine:48, 49, 50, …, 57.-
Atenție: cifrele
0, …, 9nu trebuie confundate cu caracterele! Caracterul'0', spre exemplu, are codul ASCII48, nu0;
-
Atenție: cifrele
- semne de punctuație:
. , : ; ! ? ' "; - operații aritmetice:
+ - * / = ( ) { } [ ]; - alte caractere: spațiu,
@ # % ^ & _și altele.
- literele mari:
Alte observații
- Codurile ASCII ale caracterelor asemănătoare sunt de regulă consecutive:
1. Litere mari: caracterul
Aare codul ASCII65, caracterulBare codul ASCII66, și așa mai departe; 2. Litere mici: caracterulaare codul ASCII97, caracterulbare codul ASCII98, și așa mai departe; 3. Cifre: caracterul0are codul ASCII48, caracterul1are codul ASCII49, și așa mai departe; - Caracterele literă mică diferă de cele literă mare: spre exemplu, caracterele
așiAdiferă; - Pentru orice literă, varianta literă mică are codul ASCII cu
32mai mare față de codul ASCII al variantei literă mare. Astfel, un caracter literă mare se poate transforma în literă mică adăugând valoarea32: spre exemplu,'A' + 32 = 65 + 32 = 97 = 'a';
Alte resurse sau bibliografie
DS
Autorul acestei lecții
Dominic Satnoianu
Această lecție a fost redactată de către Dominic Satnoianu.
© 2021 – 2025 Aspire Education Labs SRL. Toate drepturile rezervate.
Așa cum este specificat și în termeni și condiții, conținutul acestei pagini este protejat de legea drepturilor de autor și este interzisă copierea sau modificarea acestuia fără acordul scris al autorilor.
Încălcarea drepturilor de autor este o infracțiune și se pedepsește conform legii.
Comentarii 0