ASCII (ameriška standardna koda za izmenjavo informacij) je standardno kodiranje znakov, ki se uporablja v telekomunikacijah. ASCII, ki se izgovarja kot 'ask-ee', je strogo sedembitna koda, ki temelji na angleški abecedi. Kode ASCII se uporabljajo za predstavitev alfanumeričnih podatkov.
Koda je bila prvič objavljena kot standard leta 1967. Kasneje je bila posodobljena in objavljena kot ANSI X3.4-1968, nato kot ANSI X3.4-1977 in končno kot ANSI X3.4-1986. Ker gre za sedembitno kodo, lahko predstavlja največ 128 znakov. trenutno definira 95 natisljivih znakov, vključno z 26 velikih črk (A do Ž) , 26 malih črk , 10 številk (0 do 9) , in 33 posebnih znakov vključno z matematičnih simbolov , ločila , in presledki . Predstavljajo vnos besedila, telekomunikacijsko opremo in naprave. Sem spadajo številke, velike in male angleške črke, funkcije, ločila in nekateri drugi simboli.
Skupaj je 256 znakov ASCII in jih je mogoče na splošno razdeliti v tri kategorije:
- Kontrolni znaki ASCII (0-31 in 127)
- Natisljivi znaki ASCII (32–126) (najpogosteje navedeni)
- Razširjeni znaki ASCII (128–255)
Kaj je vrednost ASCII?
ASCII pomeni ameriško standardno kodo za izmenjavo informacij, standard za kodiranje znakov, ki črkam, števkam, ločilom in drugim simbolom dodeljuje edinstvene številske vrednosti.
Zakaj potrebujemo predstavitev vrednosti ASCII?
V fizičnem svetu bi za pisanje sporočila uporabili pisalo in papir, vaš prijatelj pa bi neposredno prebral besedilo. Vendar ko gre za digitalno komunikacijo, računalniki ne razumejo črk in simbolov tako kot ljudje. Namesto tega obdelujejo informacije v obliki binarne kode, ki je sestavljena iz 0 in 1. Tu pridejo v poštev vrednosti ASCII.
Vrednosti ASCII služijo kot most med človeku berljivim besedilom in računalniško berljivo binarno kodo. Vsakemu znaku, ne glede na to, ali gre za črko, številko ali simbol, je dodeljena edinstvena vrednost ASCII v razponu od 0 do 127. Na primer, vrednost ASCII velike črke 'A' je 65, medtem ko ima mala črka 'a' Vrednost ASCII 97. Podobno ima številka '0' vrednost ASCII 48.
Kako računalniki uporabljajo ASCII za razumevanje človeškega besedila?
Recimo, da želite svojemu prijatelju poslati besedilno sporočilo, ki se glasi, Pozdravljeni! Ko to sporočilo vnesete v telefon ali računalnik, se vsak znak pretvori v ustrezno vrednost ASCII. V tem primeru vrednosti ASCII za Hello! so 72, 101, 108, 108, 111 in 33. Te številske vrednosti se nato prevedejo v binarno kodo, ki se prenese v napravo vašega prijatelja. Po prejemu sporočila njihova naprava pretvori binarno kodo nazaj v vrednosti ASCII in na koncu prikaže izvirno besedilo, Pozdravljeni!
vmesnik proti abstraktnemu razredu

Tabela ASCII
Razširjene kode ASCII (koda znakov 128–255)
Spodnja tabela je skladna s standardom Windows-1252 (CP-1252), razširitvijo standarda ISO 8859-1, znanega tudi kot ISO Latin-1. Ta standard se razlikuje od standarda IANA ISO-8859-1 po zamenjavi kontrolnih znakov s prikazanimi znaki v obsegu od 128 do 159. Vsi znaki, ki odstopajo od ISO-8859-1, so označeni s svetlo modro barvo.
DEC | BIN | Simbol | Številka HTML | Ime HTML | Opis |
---|---|---|---|---|---|
128 | 10000000 | € | € | € | znak za evro |
129 | 10000001 | Nerabljeno | |||
130 | 10000010 | ‚ | ² | ‚ | Enojni mali narekovaj 9 |
131 | 10000011 | ƒ | ă | ƒ | Latinska mala črka f s kljukico |
132 | 10000100 | ¼ | „ | Dvojni nizki narekovaj 9 | |
133 | 10000101 | … | … | Vodoravna elipsa | |
134 | 10000110 | † | Ć | † | bodalo |
135 | 10000111 | ‡ | ć | ‡ | Dvojno bodalo |
136 | 10001000 | ˆ | ¨ | ˆ | Modifikator črke cirkumfleks naglas |
137 | 10001001 | ‰ | = | ‰ | Znak za promil |
138 | 10001010 | Z | ª | Z | Velika latinska črka S z rogljičkom |
139 | 10001011 | ‹ | ¾ | ‹ | Enojni levi kotni kotiček |
140 | 10001100 | Œ | Č | Œ | Latinska velika ligatura OE |
141 | 10001101 | Nerabljeno | |||
142 | 10001110 | Ž | ® | Ž | Velika latinska črka Z z rogljičkom |
143 | 10001111 | Nerabljeno | |||
144 | 10010000 | Nerabljeno | |||
145 | 10010001 | ' | đ | ' | Levi enojni narekovaj |
146 | 10010010 | ' | - | ' | Desni enojni narekovaj |
147 | 10010011 | œ | Levi dvojni narekovaj | ||
148 | 10010100 | - | Desni dvojni narekovaj | ||
149 | 10010101 | • | - | • | Metka |
150 | 10010110 | – | ? | – | v pomišljaju |
151 | 10010111 | — | ' | — | V pomišljaju |
152 | 10011000 | ˜ | ¸ | ˜ | Mala tilda |
153 | 10011001 | ™ | “ | ™ | Znak blagovne znamke |
154 | 10011010 | z | º | z | Mala latinska črka S z rogljem |
155 | 10011011 | › | “ | › | Enojni desno obrnjeni kotni narekovaj |
156 | 10011100 | œ | ¼ | œ | Latinska mala ligatura oe |
157 | 10011101 | Nerabljeno | |||
158 | 10011110 | h | ¾ | h | Latinska mala črka z z rogljičkom |
159 | 10011111 | Ÿ | ' | Ÿ | Velika latinska črka Y z diarezo |
160 | 10100000 | NBSP | Neprekinjen prostor | ||
161 | 10100001 | ¡ | ¡ | ¡ | Obrnjen klicaj |
162 | 10100010 | ¢ | ¢ | ¢ | Znak za cent |
163 | 10100011 | £ | £ | £ | Znak funta |
164 | 10100100 | ¤ | ¤ | ¤ | Znak valute |
165 | 10100101 | ¥ | ¥ | ¥ | Znak za jen |
166 | 10100110 | ¦ | ¦ | ¦ | Cev, zlomljena navpična palica |
167 | 10100111 | § | § | § | Znak odseka |
168 | 10101000 | ¨ | ¨ | ¨ | Razmik diareza – preglas |
169 | 10101001 | © | © | © | Avtorski znak |
170 | 10101010 | th | th | th | Indikator vrstnega reda ženskega rodu |
171 | 10101011 | Levi dvokotni narekovaji | |||
172 | 10101100 | ¬ | ¬ | ¬ | Negacija |
173 | 10101101 | SRAMEŽEN | | | Mehki vezaj |
174 | 10101110 | ® | ® | ® | Znak registrirane blagovne znamke |
175 | 10101111 | ¯ | ¯ | ¯ | Razmik makron – prečrt |
176 | 10110000 | ° | ° | ° | Znak stopnje |
177 | 10110001 | ± | ± | ± | Znak plus ali minus |
178 | 10110010 | ² | ² | ² | Nadpisani dvokvadrat |
179 | 10110011 | ³ | ³ | ³ | Nadnapis tri – kubičen |
180 | 10110100 | ' | ' | ' | Akutni naglas – presledni akut |
181 | 10110101 | m | m | m | Mikro znak |
182 | 10110110 | ¶ | ¶ | ¶ | Pilcrow znak – znak za odstavek |
183 | 10110111 | · | · | · | Srednja pika – gruzijska vejica |
184 | 10111000 | ¸ | ¸ | ¸ | Razmik cedilla |
185 | 10111001 | ¹ | ¹ | ¹ | Nadnapis ena |
186 | 10111010 | º | º | º | Moški vrstni indikator |
187 | 10111011 | Desni dvokotni narekovaji | |||
188 | 10111100 | ¼ | ¼ | ¼ | Ulomek ena četrtina |
189 | 10111101 | ½ | ½ | ½ | Ulomek ena polovica |
190 | 10111110 | ¾ | ¾ | ¾ | Ulomek tri četrtine |
191 | 10111111 | ¿ | ¿ | ¿ | Obrnjen vprašaj |
192 | 11000000 | IMA | IMA | IMA | Latinska velika črka A z grobom |
193 | 11000001 | Vklopljeno | Vklopljeno | Vklopljeno | Latinska velika črka A z akutom |
194 | 11000010 | Â | Â | Â | Latinska velika črka A s cirkumfleksom |
195 | 11000011 | Ã | Ã | Ã | Latinska velika črka A s tildo |
196 | 11000100 | Ä | Ä | Ä | Latinska velika črka A z diarezo |
197 | 11000101 | Oh | Oh | Oh | Velika latinska črka A z obročem zgoraj |
198 | 11000110 | Oh | Oh | Oh | velika latinska črka AE |
199 | 11000111 | Kaj | Kaj | Kaj | Velika latinska črka C s cedillo |
200 | 11001000 | IN | IN | IN | Velika latinska črka E z grobom |
201 | 11001001 | IN | IN | IN | Latinska velika črka E z akutom |
202 | 11001010 | E | E | E | Latinska velika črka E s cirkumfleksom |
203 | 11001011 | E | E | E | Velika latinska črka E z diarezo |
204 | 11001100 | JAZ | JAZ | JAZ | Latinska velika črka I z nagrobnim |
205 | 11001101 | noter | noter | noter | Latinska velika začetnica I z akutom |
206 | 11001110 | Q | Q | Q | Latinska velika začetnica I s cirkumfleksom |
207 | 11001111 | JAZ | JAZ | JAZ | Latinska velika začetnica I z diarezo |
208 | 11010000 | Ð | Ð | Ð | velika latinska črka ETH |
209 | 11010001 | Ñ | Ñ | Ñ | Velika latinska črka N s tildo |
210 | 11010010 | Ò | Ò | Ò | Latinska velika črka O z grobom |
211 | 11010011 | Oh | Oh | Oh | latinska velika črka O z akutom |
212 | 11010100 | DEŽNIK | DEŽNIK | DEŽNIK | Latinska velika črka O s cirkumfleksom |
213 | 11010101 | ON | ON | ON | Latinska velika črka O s tildo |
214 | 11010110 | ON | ON | ON | Velika latinska črka O z diarezo |
215 | 11010111 | × | × | × | Znak za množenje |
216 | 11011000 | Ø | Ø | Ø | Velika latinska črka O s poševnico |
217 | 11011001 | Ù | Ù | Ù | Velika latinska črka U z grobom |
218 | 11011010 | ALI | ALI | ALI | Latinska velika črka U z akutom |
219 | 11011011 | in | in | in | Latinska velika črka U s cirkumfleksom |
220 | 11011100 | Ü | Ü | Ü | Velika latinska črka U z diarezo |
221 | 11011101 | IDEJA | IDEJA | IDEJA | Latinska velika črka Y z akutom |
222 | 11011110 | Th | Th | Th | latinska velika začetnica TRN |
223 | 11011111 | ß | ß | ß | Latinska mala črka ostro s – ess-zed |
224 | 11100000 | ima | ima | ima | Latinska mala črka a z grobom |
225 | 11100001 | na | na | na | Latinska mala črka a z akutom |
226 | 11100010 | â | â | â | Latinska mala črka a s cirkumfleksom |
227 | 11100011 | ã | ã | ã | Latinska mala črka a s tildo |
228 | 11100100 | ä | ä | ä | Latinska mala črka a z diarezo |
229 | 11100101 | do | do | do | Latinska mala črka a z obročem zgoraj |
230 | 11100110 | oh | oh | oh | latinska mala črka ae |
231 | 11100111 | Kaj | Kaj | Kaj | Latinska mala črka c s cedillo |
232 | 11101000 | in | in | in | Latinska mala črka e z grobom |
233 | 11101001 | je | je | je | Latinska mala črka e z akutom |
2. 3. 4 | 11101010 | eh | eh | eh | Latinska mala črka e s cirkumfleksom |
235 | 11101011 | e | e | e | Latinska mala črka e z diarezo |
236 | 11101100 | jaz | jaz | jaz | latinska mala črka i z grobom |
237 | 11101101 | v | v | v | latinska mala črka i z akutom |
238 | 11101110 | Q | Q | Q | Latinska mala črka i s cirkumfleksom |
239 | 11101111 | jaz | jaz | jaz | Latinska mala črka i z diarezo |
240 | 11110000 | d | d | itd. | mala latinska črka eth |
241 | 11110001 | n | n | n | Latinska mala črka n s tildo |
242 | 11110010 | ò | ò | ò | latinska mala črka o z grobom |
243 | 11110011 | od | od | od | latinska mala črka o z akutom |
244 | 11110100 | Dežnik | Dežnik | Dežnik | Latinska mala črka o s cirkumfleksom |
245 | 11110101 | On | On | On | Latinska mala črka o s tildo |
246 | 11110110 | on | on | on | Latinska mala črka o z diarezo |
247 | 11110111 | ÷ | ÷ | ÷ | Znak delitve |
248 | 11111000 | ø | ø | ø | Latinska mala črka o s poševnico |
249 | 11111001 | u | u | u | latinska mala črka u z grobom |
250 | 11111010 | oz | oz | oz | latinska mala črka u z akutom |
251 | 11111011 | in | in | in | Latinska mala črka u s cirkumfleksom |
252 | 11111100 | u | u | u | latinska mala črka u z diarezo |
253 | 11111101 | ideja | ideja | ideja | Latinska mala črka y z akutom |
254 | 11111110 | tj | tj | tj | latinska mala črka trn |
255 | 11111111 | ÿ | ÿ | ÿ | Latinska mala črka y z diarezo |
Kaj je torej pred 33 in čez 126?
- Vrednosti ASCII pred 32 (0-31) so kontrolni znaki . Koda znakov se pogosto uporablja v signalizaciji znotraj pasu kot referenčna točka v nizu znakov, da se prepreči dodajanje dodatnih simbolov besedilu.
- Pri 32 imamo presledek, ki je vključen kot tiskani znak, vendar ni narobe reči, da bi lahko presledek služil tudi kot kontrolni znak.
- Pri 127 imamo DEL (brisanje), ki je kontrolni znak.
- Za 127, (128-255), imamo razširjene znake ASCII, ki predstavljajo matematične in druge simbole, ki niso predstavljeni kot ključi in se na splošno ne uporabljajo.
Spodaj so vrednosti ASCII kontrolnih znakov (0-31, 127):
Znak | Ime lika | Koda ASCII |
---|---|---|
NIČ | Ničelni znak | 00 |
SOH | Začetek glave | 01 |
STX | Začetek besedila | 02 |
ITD | Konec besedila | 03 |
EOT | Konec prenosa | 04 |
ENQ | povpraševanje | 05 |
POTRDI | priznati | 06 |
BEL | zvonec | 07 |
BS | vračalka | 08 |
HT | Vodoravni zavihek | 09 |
LF | Pomik vrstice | 10 |
Znak | Ime lika | Koda ASCII |
---|---|---|
VT | Navpični zavihek | enajst |
FF | Podajanje obrazca | 12 |
CR | Vrnitev kočije | 13 |
SO | Prestavi ven | 14 |
JA | Premik noter | petnajst |
PO NAVEDBAH | Pobeg podatkovne povezave | 16 |
DC1 | Nadzor naprave 1 | 17 |
DC2 | Nadzor naprave 2 | 18 |
DC3 | Nadzor naprave 3 | 19 |
DC4 | Nadzor naprave 4 | dvajset |
ŽELIM | Negativno priznanje | enaindvajset |
Znak | Ime lika | Koda ASCII |
---|---|---|
SYN | Sinhroni prosti tek | 22 |
ETB | Konec trans. Blokiraj | 23 |
LAHKO | Prekliči | 24 |
IN | Konec medija | 25 |
SUB | nadomestek | 26 |
ESC | pobegniti | 27 |
FS | Ločilo datotek | 28 |
GS | Ločilo skupin | 29 |
RS | Ločilo zapisov | 30 |
ZDA | Ločevalec enot | 31 |
OD | izbrisati | 127 |
Razlika med ASCII in Unicode
ASCII | Unicode |
---|---|
ASCII se v osnovi uporablja za predstavitev besedila v obliki simbolov, številk in znakov | UNICODE se uporablja za izmenjavo, obdelavo in shranjevanje besedilnih podatkov v katerem koli jeziku |
ASCII je standard za kodiranje znakov, ki za predstavitev znakov uporablja 7-bitna binarna števila | UNICODE je standard za kodiranje znakov, ki uporablja 16-bitna binarna števila za predstavitev znakov |
ASCII lahko predstavlja le 128 znakov. | Unicode lahko predstavlja več kot 65.000 znakov iz različnih jezikov in pisav. |
Zaključek
Če povzamemo, razpon vrednosti ASCII za velike črke sega od 65 do 90, medtem ko se za male črke razteza od 97 do 122. Dodeljene po abecednem vrstnem redu so vrednosti za A in Z 65 oziroma 90 za velike črke. Podobno sta vrednosti za a in z z malimi črkami 97 oziroma 122.
Pogosto zastavljena vprašanja o vrednostih ASCII – pogosta vprašanja
Kakšna je vrednost ASCII od A do Ž?
Vrednost Ascii za Velika črka od A do Ž so dodeljeni po abecednem vrstnem redu od ( 65-90 ), z A je dodelil vrednost 65 in Z je dodelil vrednost 90 za velike črke.
Kakšna je vrednost ASCII za male črke od a do z?
Vrednost Ascii za majhen a do ž so dodeljeni tudi po abecednem vrstnem redu od ( 97-122 ), z a je dodeljena vrednost 97 in z je dodeljena vrednost 122 za male črke.
kako prenesti niz v int v Javi
Kako lahko pretvorim vrednosti ASCII v znake?
V kontekstu programiranja lahko za pretvorbo uporabite Char() funkcijo v pythonu za pretvorbo vrednosti ascii v njihove ustrezne znake. na primer: Char(32) ne daje ničesar, ker je presledek. toda za druge vrednosti zagotovo daje znak.
Ali je mogoče uporabiti vrednosti ASCII za predstavitev neangleških znakov?
Ne, vrednosti ASCII predstavljajo samo omejen nabor znakov v angleškem jeziku in jih ni mogoče uporabiti za predstavitev neangleških znakov.