ASCII (Codul standard american pentru schimbul de informații) este o codificare standard de caractere utilizată în telecomunicații. ASCII pronunțat „ask-ee”, este strict un cod pe șapte biți bazat pe alfabetul englez. Codurile ASCII sunt folosite pentru a reprezenta datele alfanumerice.
Codul a fost publicat pentru prima dată ca standard în 1967. Ulterior a fost actualizat și publicat ca ANSI X3.4-1968, apoi ca ANSI X3.4-1977 și în cele din urmă ca ANSI X3.4-1986. Deoarece este un cod pe șapte biți, acesta poate reprezenta cel mult 128 de caractere. în prezent definește 95 de caractere imprimabile inclusiv 26 de litere mari (de la A la Z) , 26 de litere mici , 10 cifre (de la 0 la 9) , și 33 de caractere speciale inclusiv simboluri matematice , semne de punctuatie , și caractere spațiale . Ele reprezintă text în interior, echipamente de telecomunicații și dispozitive. Acestea includ numere, litere engleze mari și mici, funcții, simboluri de punctuație și alte simboluri.
întrebări de bază pentru interviul Java
În total, există 256 de caractere ASCII și pot fi împărțite în trei categorii:
- Caractere de control ASCII (0-31 și 127)
- Caractere imprimabile ASCII (32-126) (denumite cel mai frecvent)
- Caractere ASCII extinse (128-255)
Ce este valoarea ASCII?
ASCII înseamnă American Standard Code for Information Interchange, un standard de codificare a caracterelor care atribuie valori numerice unice literelor, cifrelor, semnelor de punctuație și altor simboluri.
De ce avem nevoie de reprezentarea valorii ASCII?
În lumea fizică, ai folosi un pix și o hârtie pentru a scrie mesajul, iar prietenul tău ar citi textul direct. Cu toate acestea, când vine vorba de comunicare digitală, computerele nu înțeleg literele și simbolurile așa cum le înțeleg oamenii. În schimb, ei procesează informații sub formă de cod binar, care constă din 0 și 1. Aici intră în joc valorile ASCII.
câte taste au tastaturile
Valorile ASCII servesc ca o punte între textul care poate fi citit de om și codul binar care poate fi citit de computer. Fiecărui caracter, fie că este o literă, un număr sau un simbol, i se atribuie o valoare ASCII unică, cuprinsă între 0 și 127. De exemplu, valoarea ASCII a literei majuscule „A” este 65, în timp ce literei mici „a” are un Valoarea ASCII de 97. În mod similar, cifra „0” are o valoare ASCII de 48.
Cum folosesc computerele ASCII pentru a înțelege textul uman?
Să presupunem că doriți să trimiteți un mesaj text prietenului dvs. pe care scrie „Bună ziua! Când tastați acest mesaj pe telefon sau pe computer, fiecare caracter este convertit în valoarea ASCII corespunzătoare. În acest caz, valorile ASCII pentru Hello! sunt 72, 101, 108, 108, 111 și 33. Aceste valori numerice sunt apoi traduse în cod binar, care este transmis pe dispozitivul prietenului tău. La primirea mesajului, dispozitivul lor convertește codul binar înapoi în valori ASCII și în cele din urmă afișează textul original, Bună ziua!

Tabel ASCII
Codurile ASCII extinse (cod caracter 128-255)
Tabelul de mai jos respectă standardul Windows-1252 (CP-1252), o extensie a ISO 8859-1, cunoscut și sub numele de ISO Latin-1. Acest standard diferă de ISO-8859-1 IANA prin înlocuirea caracterelor de control cu caractere afișabile în intervalul de la 128 la 159. Orice caractere care se abat de la ISO-8859-1 sunt evidențiate cu albastru deschis.
DEC | COS | Simbol | Număr HTML | Nume HTML | Descriere |
---|---|---|---|---|---|
128 | 10000000 | € | € | € | Semnul euro |
129 | 10000001 | Nefolosit | |||
130 | 10000010 | ‚ | ² | ‚ | Un singur ghilimele mic-9 |
131 | 10000011 | ƒ | A | ƒ | Literă latină f mică cu cârlig |
132 | 10000100 | ¼ | „ | ghilimele duble cu 9 | |
133 | 10000101 | … | … | Elipsă orizontală | |
134 | 10000110 | † | Ć | † | Pumnal |
135 | 10000111 | ‡ | ć | ‡ | Pumnal dublu |
136 | 10001000 | ˆ | ¨ | ˆ | Litera modificatoare accent circumflex |
137 | 10001001 | ‰ | = | ‰ | Semnul per mille |
138 | 10001010 | CU | ª | CU | Litera latină majusculă S cu caron |
139 | 10001011 | ‹ | ¾ | ‹ | Cotație unică de unghi spre stânga |
140 | 10001100 | Œ | Č | Œ | Ligatură majusculă latină OE |
141 | 10001101 | Nefolosit | |||
142 | 10001110 | Ž | ® | Ž | Litera latină mare Z cu caron |
143 | 10001111 | Nefolosit | |||
144 | 10010000 | Nefolosit | |||
145 | 10010001 | ' | đ | ' | ghilimele simple stânga |
146 | 10010010 | ' | - | ' | Ghilimele drepte simple |
147 | 10010011 | œ | ghilimele duble stânga | ||
148 | 10010100 | - | Ghilimele duble drepte | ||
149 | 10010101 | • | - | • | Glonţ |
150 | 10010110 | – | ? | – | în liniuță |
151 | 10010111 | — | ' | — | În liniuță |
152 | 10011000 | ˜ | ¸ | ˜ | Tild mic |
153 | 10011001 | ™ | „ | ™ | Semnul mărcii comerciale |
154 | 10011010 | cu | º | cu | Litera latină S mică cu caron |
155 | 10011011 | › | „ | › | Un singur ghilimele cu unghi îndreptat spre dreapta |
156 | 10011100 | œ | ¼ | œ | Ligatură mică latină oe |
157 | 10011101 | Nefolosit | |||
158 | 10011110 | h | ¾ | h | Litera latină z mică cu caron |
159 | 10011111 | Ÿ | ' | Ÿ | Literă majusculă latină Y cu diereză |
160 | 10100000 | NBSP | Spațiu care nu se rupe | ||
161 | 10100001 | ¡ | ¡ | ¡ | Semnul exclamării inversat |
162 | 10100010 | ¢ | ¢ | ¢ | Semnul de cent |
163 | 10100011 | £ | £ | £ | Semnul lire sterline |
164 | 10100100 | ¤ | ¤ | ¤ | Semn valutar |
165 | 10100101 | ¥ | ¥ | ¥ | Semnul Yen |
166 | 10100110 | ¦ | ¦ | ¦ | Conductă, bară verticală spartă |
167 | 10100111 | § | § | § | Semnul secțiunii |
168 | 10101000 | ¨ | ¨ | ¨ | Diereza de spațiere – umlaut |
169 | 10101001 | © | © | © | Semnul dreptului de autor |
170 | 10101010 | th | th | th | Indicator ordinal feminin |
171 | 10101011 | Ghilimele cu unghi dublu din stânga | |||
172 | 10101100 | ¬ | ¬ | ¬ | Negare |
173 | 10101101 | TIMID | | | Cratima moale |
174 | 10101110 | ® | ® | ® | Semn de marcă înregistrată |
175 | 10101111 | ¯ | ¯ | ¯ | Spațiere macron – supralinie |
176 | 10110000 | ° | ° | ° | Semnul gradului |
177 | 10110001 | ± | ± | ± | Semnul plus sau minus |
178 | 10110010 | ² | ² | ² | Superscript cu două pătrate |
179 | 10110011 | ³ | ³ | ³ | Superscript trei – cuburi |
180 | 10110100 | ' | ' | ' | Accent acut – spațiere acută |
181 | 10110101 | m | m | m | Micro semn |
182 | 10110110 | ¶ | ¶ | ¶ | Semn de pernă – semn de paragraf |
183 | 10110111 | · | · | · | Punct din mijloc – virgulă georgiană |
184 | 10111000 | ¸ | ¸ | ¸ | Spațiere cedilla |
185 | 10111001 | ¹ | ¹ | ¹ | Superscript unu |
186 | 10111010 | º | º | º | Indicator ordinal masculin |
187 | 10111011 | Ghilimele drepte cu unghi dublu | |||
188 | 10111100 | ¼ | ¼ | ¼ | Fracție un sfert |
189 | 10111101 | ½ | ½ | ½ | Fracția o jumătate |
190 | 10111110 | ¾ | ¾ | ¾ | Fracție trei sferturi |
191 | 10111111 | ¿ | ¿ | ¿ | Semn de întrebare inversat |
192 | 11000000 | ARE | ARE | ARE | Literă majusculă latină A cu mormânt |
193 | 11000001 | Pe | Pe | Pe | Literă majusculă latină A cu acută |
194 | 11000010 | A | A | A | Litera A majusculă latină cu circumflex |
195 | 11000011 | A | A | A | Litera A majusculă latină cu tildă |
196 | 11000100 | A | A | A | Litera A majusculă latină cu diereză |
197 | 11000101 | Oh | Oh | Oh | Literă majusculă latină A cu inel deasupra |
198 | 11000110 | Oh | Oh | Oh | Literă majusculă latină AE |
199 | 11000111 | Ce | Ce | Ce | Literă majusculă latină C cu cedilla |
200 | 11001000 | ȘI | ȘI | ȘI | Litera latină E majusculă cu mormânt |
201 | 11001001 | ȘI | ȘI | ȘI | Literă majusculă latină E cu acută |
202 | 11001010 | E | E | E | Litera latină E majusculă cu circumflex |
203 | 11001011 | E | E | E | Litera latină E majusculă cu diereză |
204 | 11001100 | Ì | Ì | Ì | Litera latină majusculă I cu mormânt |
205 | 11001101 | În | În | În | Litera I majusculă latină cu acută |
206 | 11001110 | Î | Î | Î | Litera latină mare I cu circumflex |
207 | 11001111 | Ï | Ï | Ï | Litera I majusculă latină cu diereză |
208 | 11010000 | Ð | Ð | Ð | Literă majusculă latină ETH |
209 | 11010001 | Ñ | Ñ | Ñ | Litera latină mare N cu tilde |
210 | 11010010 | Ò | Ò | Ò | Literă majusculă latină O cu mormânt |
211 | 11010011 | Oh | Oh | Oh | Literă majusculă latină O cu acută |
212 | 11010100 | UMBRELĂ | UMBRELĂ | UMBRELĂ | Literă majusculă latină O cu circumflex |
213 | 11010101 | EL | EL | EL | Literă majusculă latină O cu tildă |
214 | 11010110 | EL | EL | EL | Literă majusculă latină O cu diereză |
215 | 11010111 | × | × | × | Semnul de înmulțire |
216 | 11011000 | Ø | Ø | Ø | Literă majusculă latină O cu o bară oblică |
217 | 11011001 | Ù | Ù | Ù | Litera latină mare U cu mormânt |
218 | 11011010 | SAU | SAU | SAU | Litera latină majusculă U cu acută |
219 | 11011011 | Și | Și | Și | Litera latină mare U cu circumflex |
220 | 11011100 | Ü | Ü | Ü | Litera latină mare U cu diereză |
221 | 11011101 | IDEE | IDEE | IDEE | Litera majusculă latină Y cu acută |
222 | 11011110 | Th | Th | Th | Literă majusculă latină THORN |
223 | 11011111 | ß | ß | ß | Literă mică latină s ascuțit – ess-zed |
224 | 11100000 | are | are | are | litera latină a mică cu mormânt |
225 | 11100001 | pe | pe | pe | litera latină a mică cu acută |
226 | 11100010 | A | A | A | litera latină a mică cu circumflex |
227 | 11100011 | A | A | A | Litera latină mică a cu tildă |
228 | 11100100 | A | A | A | litera latină a mică cu diereză |
229 | 11100101 | la | la | la | Literă latină mică a cu inel deasupra |
230 | 11100110 | Oh | Oh | Oh | Literă mică latină ae |
231 | 11100111 | Ce | Ce | Ce | Litera latină c mică cu cedilla |
232 | 11101000 | Și | Și | Și | Literă latină e mică cu mormânt |
233 | 11101001 | Este | Este | Este | Literă latină e mică cu acută |
2. 3. 4 | 11101010 | eh | eh | eh | Literă latină e mică cu circumflex |
235 | 11101011 | e | e | e | Litera latină e mică cu diereză |
236 | 11101100 | ì | ì | ì | litera latină i mică cu mormânt |
237 | 11101101 | în | în | în | Litera latină i mică cu acută |
238 | 11101110 | î | î | î | Litera latină i mică cu circumflex |
239 | 11101111 | ï | ï | ï | Litera latină i mică cu diereză |
240 | 11110000 | d | d | &etc; | litera latină mică eth |
241 | 11110001 | n | n | n | Literă latină mică n cu tildă |
242 | 11110010 | ò | ò | ò | litera latină o mică cu mormânt |
243 | 11110011 | din | din | din | litera latină o mică cu acută |
244 | 11110100 | Umbrelă | Umbrelă | Umbrelă | litera latină o mică cu circumflex |
245 | 11110101 | El | El | El | Litera latină o mică cu tildă |
246 | 11110110 | el | el | el | litera latină o mică cu diereză |
247 | 11110111 | ÷ | ÷ | ÷ | Semnul diviziunii |
248 | 11111000 | ø | ø | ø | Literă latină o mică cu bară oblică |
249 | 11111001 | u | u | u | litera latină u mică cu mormânt |
250 | 11111010 | sau | sau | sau | litera latină u mică cu acută |
251 | 11111011 | și | și | și | Litera latină u mică cu circumflex |
252 | 11111100 | u | u | u | Litera latină u mică cu diereză |
253 | 11111101 | idee | idee | idee | Litera latină y mică cu acută |
254 | 11111110 | adică | adică | adică | ghimpe cu literă mică latină |
255 | 11111111 | ÿ | ÿ | ÿ | Litera latină y mică cu diereză |
Deci, ce este înainte de 33 și după 126?
- Valorile ASCII înainte de 32 (0-31) sunt caractere de control . Un cod de caractere este adesea folosit în semnalizarea în bandă ca punct de referință într-un set de caractere pentru a evita adăugarea de simboluri suplimentare la text.
- La 32, avem spațiu, care este inclus ca caractere tipărite, cu toate acestea, nu este greșit să spunem că spațiul ar putea servi și ca caracter de control.
- La 127, avem DEL (ștergere), care este un caracter de control.
- După 127, (128-255), avem caractere ASCII extinse care reprezintă simboluri matematice și alte simboluri care nu sunt reprezentate ca chei și nu sunt folosite în general.
Mai jos sunt valorile ASCII ale caracterelor de control (0-31, 127):
Caracter | Numele personajului | Cod ASCII |
---|---|---|
NUL | Caracter nul | 00 |
DECI H | Începutul antetului | 01 |
STX | Începutul textului | 02 |
ETC | Sfârșitul textului | 03 |
EOT | Sfârșitul transmisiei | 04 |
ENQ | Anchetă | 05 |
ACK | recunoaște | 06 |
BEL | clopot | 07 |
BS | backspace | 08 |
HT | Filă orizontală | 09 |
LF | Linie de alimentare | 10 |
Caracter | Numele personajului | Cod ASCII |
---|---|---|
VT | Filă verticală | unsprezece |
FF | Feed de formulare | 12 |
CR | Retur transport | 13 |
ASA DE | Schimbați afară | 14 |
DA | Schimbă în | cincisprezece |
CONFORM | Escape link de date | 16 |
DC1 | Controlul dispozitivului 1 | 17 |
DC2 | Controlul dispozitivului 2 | 18 |
DC3 | Controlul dispozitivului 3 | 19 |
DC4 | Controlul dispozitivului 4 | douăzeci |
VREI | Recunoaștere negativă | douăzeci și unu |
Caracter | Numele personajului | Cod ASCII |
---|---|---|
SYN | Inactiv sincron | 22 |
ETB | Sfârșitul trans. bloc | 23 |
POATE SA | Anulare | 24 |
ÎN | Sfârșitul mediei | 25 |
SUB | substitui | 26 |
ESC | evadare | 27 |
FS | Separator de fișiere | 28 |
GS | Separator de grup | 29 |
RS | Separator de înregistrări | 30 |
NE | Separator de unități | 31 |
ALE | șterge | 127 |
Diferența dintre ASCII și Unicode
ASCII | Unicode |
---|---|
ASCII folosit practic pentru a reprezenta textul sub formă de simboluri, numere și caractere | UNICODE este folosit pentru a schimba, procesa și stoca date text în orice limbă |
ASCII este un standard de codificare a caracterelor care utilizează numere binare de 7 biți pentru a reprezenta caracterele | UNICODE este un standard de codificare a caracterelor care utilizează numere binare de 16 biți pentru a reprezenta caracterele |
ASCII poate reprezenta doar 128 de caractere. | Unicode poate reprezenta peste 65.000 de caractere din diferite limbi și scripturi. |
Concluzie
Pentru a rezuma, intervalul de valori ASCII pentru literele mari se întinde de la 65 la 90, în timp ce pentru literele mici, se extinde de la 97 la 122. Alocate în ordine alfabetică, valorile pentru A și Z sunt 65 și, respectiv, 90, cu majuscule. În mod similar, valorile pentru a și z în litere mici sunt 97 și, respectiv, 122.
Întrebări frecvente despre valorile ASCII – Întrebări frecvente
Care este valoarea ASCII de la A la Z?
Valoarea Ascii a Majuscule de la A la Z sunt alocate în ordine alfabetică de la ( 65-90 ) , cu A i-a atribuit valoarea 65 și Z a atribuit valoarea 90 pentru litere mari.
caracter java la int
Care este valoarea ASCII a literelor mici de la a la z?
Valoarea Ascii a mic de la a la z sunt, de asemenea, atribuite în ordine alfabetică de la ( 97-122 ) , cu lui a i se atribuie valoarea 97 și lui z i se atribuie valoarea 122 pentru litere mici.
Cum pot converti valorile ASCII în caractere?
În contextul programării, pentru conversie puteți folosi Char() funcția în python pentru a converti valoarea ascii în caracterele corespunzătoare. de exemplu:- Char(32) nu dă nimic pentru că este un spațiu. dar pentru alte valori dă cu siguranță un Personaj.
Pot fi folosite valorile ASCII pentru a reprezenta caractere non-engleze?
Nu, valorile ASCII reprezintă doar un set limitat de caractere în limba engleză și nu pot fi folosite pentru a reprezenta caractere non-engleze.