ASCII (Americký štandardný kód pre výmenu informácií) je štandardné kódovanie znakov používané v telekomunikáciách. ASCII vyslovované „ask-ee“ je striktne sedembitový kód založený na anglickej abecede. Na reprezentáciu alfanumerických údajov sa používajú kódy ASCII.
obsadenie v sql
Kód bol prvýkrát publikovaný ako štandard v roku 1967. Následne bol aktualizovaný a publikovaný ako ANSI X3.4-1968, potom ako ANSI X3.4-1977 a nakoniec ako ANSI X3.4-1986. Keďže ide o sedembitový kód, môže reprezentovať maximálne 128 znakov. v súčasnosti definuje 95 tlačiteľných znakov vrátane 26 veľkých písmen (A až Z) , 26 malých písmen , 10 číslic (0 až 9) , a 33 špeciálnych znakov počítajúc do toho matematické symboly , interpunkčné znamienka , a medzerové znaky . Predstavujú text v, telekomunikačné zariadenia a zariadenia. Patria sem čísla, veľké a malé anglické písmená, funkcie, interpunkčné znamienka a niektoré ďalšie symboly.
Celkovo existuje 256 znakov ASCII a možno ich rozdeliť do troch kategórií:
- Riadiace znaky ASCII (0-31 a 127)
- Tlačiteľné znaky ASCII (32-126) (najbežnejšie označované)
- Rozšírené znaky ASCII (128 – 255)
Čo je to ASCII hodnota?
ASCII je skratka pre American Standard Code for Information Interchange, štandard kódovania znakov, ktorý priraďuje jedinečné číselné hodnoty písmenám, číslicam, interpunkčným znamienkam a iným symbolom.
Prečo potrebujeme reprezentáciu hodnôt ASCII?
Vo fyzickom svete by ste na napísanie správy použili pero a papier a váš priateľ by text priamo prečítal. Pokiaľ však ide o digitálnu komunikáciu, počítače nerozumejú písmenám a symbolom tak, ako ľudia. Namiesto toho spracovávajú informácie vo forme binárneho kódu, ktorý pozostáva z 0 a 1. Tu vstupujú do hry hodnoty ASCII.
Hodnoty ASCII slúžia ako most medzi človekom čitateľným textom a počítačom čitateľným binárnym kódom. Každému znaku, či už ide o písmeno, číslo alebo symbol, je priradená jedinečná hodnota ASCII v rozsahu od 0 do 127. Napríklad hodnota ASCII veľkého písmena „A“ je 65, zatiaľ čo malé písmeno „a“ má Hodnota ASCII je 97. Podobne číslica „0“ má hodnotu ASCII 48.
Ako počítače používajú ASCII na pochopenie ľudského textu?
Predpokladajme, že chcete poslať textovú správu svojmu priateľovi, ktorá znie: Ahoj! Keď napíšete túto správu na telefóne alebo počítači, každý znak sa skonvertuje na zodpovedajúcu hodnotu ASCII. V tomto prípade budú hodnoty ASCII pre Hello! sú 72, 101, 108, 108, 111 a 33. Tieto číselné hodnoty sa potom prevedú do binárneho kódu, ktorý sa prenesie do zariadenia vášho priateľa. Po prijatí správy ich zariadenie skonvertuje binárny kód späť na hodnoty ASCII a nakoniec zobrazí pôvodný text Hello!
koliesko myši sa neposúva správne

Tabuľka ASCII
Rozšírené kódy ASCII (znakový kód 128-255)
Nižšie uvedená tabuľka dodržiava štandard Windows-1252 (CP-1252), rozšírenie ISO 8859-1, známeho aj ako ISO Latin-1. Táto norma sa líši od normy IANA ISO-8859-1 nahradením riadiacich znakov zobrazenými znakmi v rozsahu 128 až 159. Všetky znaky, ktoré sa odchyľujú od normy ISO-8859-1, sú zvýraznené svetlomodrou farbou.
DEC | BIN | Symbol | HTML číslo | Názov HTML | Popis |
---|---|---|---|---|---|
128 | 1 000 000 | € | € | € | znak eura |
129 | 1 000 001 | Nepoužité | |||
130 | 10000010 | ‚ | ² | ‚ | Jednoduché nízke úvodzovky 9 |
131 | 10000011 | ƒ | ă | ƒ | Latinské malé písmeno f s háčikom |
132 | 1 000 100 | ¼ | „ | Dvojité nízke úvodzovky 9 | |
133 | 10000101 | … | … | Horizontálna elipsa | |
134 | 10000110 | † | Ć | † | Dýka |
135 | 10000111 | ‡ | ć | ‡ | Dvojitá dýka |
136 | 10001000 | ˆ | ¨ | ˆ | Písmeno modifikátora s okrúhlym prízvukom |
137 | 10001001 | ‰ | = | ‰ | Znak promile |
138 | 10001010 | S | ª | S | Latinské veľké písmeno S s karónom |
139 | 10001011 | ‹ | ¾ | ‹ | Jediný uhol smerujúci doľava |
140 | 10001100 | Œ | Č | Œ | Latinská kapitálka ligatúra OE |
141 | 10001101 | Nepoužité | |||
142 | 10001110 | Ž | ® | Ž | Latinské veľké písmeno Z s karónom |
143 | 10001111 | Nepoužité | |||
144 | 10010000 | Nepoužité | |||
145 | 10010001 | ' | đ | ' | Ľavá jednoduchá úvodzovka |
146 | 10010010 | ' | - | ' | Pravá jednoduchá úvodzovka |
147 | 10010011 | œ | Ľavé dvojité úvodzovky | ||
148 | 10010100 | - | Pravé dvojité úvodzovky | ||
149 | 10010101 | • | - | • | Bullet |
150 | 10010110 | – | ? | – | v pomlčke |
151 | 10010111 | — | ' | — | V pomlčke |
152 | 10011000 | ˜ | ¸ | ˜ | Malá vlnovka |
153 | 10011001 | ™ | “ | ™ | Značka ochrannej známky |
154 | 10011010 | s | º | s | Latinské malé písmeno S s karónom |
155 | 10011011 | › | “ | › | Jedna pravá uhlová úvodzovka |
156 | 10011100 | œ | ¼ | œ | latinsky malá ligotavá oe |
157 | 10011101 | Nepoužité | |||
158 | 10011110 | h | ¾ | h | Latinské malé písmeno z s karónom |
159 | 10011111 | Ÿ | ' | Ÿ | Latinské veľké písmeno Y s diaerézou |
160 | 10 100 000 | NBSP | Nerozbitný priestor | ||
161 | 10100001 | ¡ | ¡ | ¡ | Obrátený výkričník |
162 | 10100010 | ¢ | ¢ | ¢ | Znak centu |
163 | 10100011 | £ | £ | £ | Znak libry |
164 | 10100100 | ¤ | ¤ | ¤ | Znak meny |
165 | 10100101 | ¥ | ¥ | ¥ | Znak jenu |
166 | 10100110 | ¦ | ¦ | ¦ | Potrubie, zlomená zvislá tyč |
167 | 10100111 | § | § | § | Znak oddielu |
168 | 10101000 | ¨ | ¨ | ¨ | Medzerová diaeréza – prehláska |
169 | 10101001 | © | © | © | Znak autorských práv |
170 | 10101010 | th | th | th | Ženský radový ukazovateľ |
171 | 10101011 | Ľavé dvojité úvodzovky | |||
172 | 10101100 | ¬ | ¬ | ¬ | Negácia |
173 | 10101101 | plachý | | | Mäkká pomlčka |
174 | 10101110 | ® | ® | ® | Registrovaná ochranná známka |
175 | 10101111 | ¯ | ¯ | ¯ | Medzera makron – overline |
176 | 10110000 | ° | ° | ° | Znak stupňa |
177 | 10110001 | ± | ± | ± | Znamienko plus alebo mínus |
178 | 10110010 | ² | ² | ² | Horný index - dva štvorce |
179 | 10110011 | ³ | ³ | ³ | Horný index tri – kocky |
180 | 10110100 | ' | ' | ' | Akútny prízvuk – rozstup akút |
181 | 10110101 | m | m | m | Mikro znamenie |
182 | 10110110 | ¶ | ¶ | ¶ | Znak vankúša – znak paragrafu |
183 | 10110111 | · | · | · | Stredná bodka – gruzínska čiarka |
184 | 10111000 | ¸ | ¸ | ¸ | Medzera cedilla |
185 | 10111001 | ¹ | ¹ | ¹ | Horný index jeden |
186 | 10111010 | º | º | º | Mužský radový ukazovateľ |
187 | 10111011 | Pravé dvojité úvodzovky | |||
188 | 10111100 | ¼ | ¼ | ¼ | Zlomok jedna štvrtina |
189 | 10111101 | ½ | ½ | ½ | Zlomok jedna polovica |
190 | 10111110 | ¾ | ¾ | ¾ | Zlomok tri štvrtiny |
191 | 10111111 | ¿ | ¿ | ¿ | Obrátený otáznik |
192 | 11 000 000 | MÁ | MÁ | MÁ | Latinské veľké písmeno A s hrobom |
193 | 11000001 | Zapnuté | Zapnuté | Zapnuté | Latinské veľké písmeno A s ostr |
194 | 11000010 | Â | Â | Â | Latinské veľké písmeno A s circumflexom |
195 | 11000011 | Ã | Ã | Ã | Latinské veľké písmeno A s vlnovkou |
196 | 11000100 | Ä | Ä | Ä | Latinské veľké písmeno A s diaerézou |
197 | 11000101 | Oh | Oh | Oh | Latinské veľké písmeno A s krúžkom nad ním |
198 | 11000110 | Oh | Oh | Oh | Latinské veľké písmeno AE |
199 | 11000111 | Čo | Čo | Čo | Latinské veľké písmeno C s cedillou |
200 | 11001000 | A | A | A | Latinské veľké písmeno E s hrobom |
201 | 11001001 | A | A | A | Latinské veľké písmeno E s ostr |
202 | 11001010 | E | E | E | Latinské veľké písmeno E s circumflexom |
203 | 11001011 | E | E | E | Latinské veľké písmeno E s diaerézou |
204 | 11001100 | Ì | Ì | Ì | Latinské veľké písmeno I s hrobom |
205 | 11001101 | In | In | In | Latinské veľké písmeno I s ostr |
206 | 11001110 | Q | Q | Q | Latinské veľké písmeno I s circumflexom |
207 | 11001111 | Ï | Ï | Ï | Latinské veľké písmeno I s diaerézou |
208 | 11010000 | Ð | Ð | Ð | Latinské veľké písmeno ETH |
209 | 11010001 | Ñ | Ñ | Ñ | Latinské veľké písmeno N s vlnovkou |
210 | 11010010 | Ò | Ò | Ò | Latinské veľké písmeno O s hrobom |
211 | 11010011 | Oh | Oh | Oh | Latinské veľké písmeno O s ostr |
212 | 11010100 | DÁŽDNIK | DÁŽDNIK | DÁŽDNIK | Latinské veľké písmeno O s circumflexom |
213 | 11010101 | ON | ON | ON | Latinské veľké písmeno O s vlnovkou |
214 | 11010110 | ON | ON | ON | Latinské veľké písmeno O s diaerézou |
215 | 11010111 | × | × | × | Znak násobenia |
216 | 11011000 | Ø | Ø | Ø | Latinské veľké písmeno O s lomkou |
217 | 11011001 | Ù | Ù | Ù | Latinské veľké písmeno U s hrobom |
218 | 11011010 | ALEBO | ALEBO | ALEBO | Latinské veľké písmeno U s akút |
219 | 11011011 | A | A | A | Latinské veľké písmeno U s okolkom |
220 | 11011100 | Ü | Ü | Ü | Latinské veľké písmeno U s diaerézou |
221 | 11011101 | NÁPAD | NÁPAD | NÁPAD | Latinské veľké písmeno Y s ostr |
222 | 11011110 | Th | Th | Th | Latinské veľké písmeno THORN |
223 | 11011111 | ß | ß | ß | Latinské malé písmeno ostré s – ess-zed |
224 | 11 100 000 | má | má | má | Latinské malé písmeno a s hrobom |
225 | 11100001 | na | na | na | Latinské malé písmeno a s akút |
226 | 11100010 | â | â | â | Latinské malé písmeno a s circumflexom |
227 | 11100011 | ã | ã | ã | Latinské malé písmeno a s vlnovkou |
228 | 11100100 | ä | ä | ä | Latinské malé písmeno a s diaerézou |
229 | 11100101 | do | do | do | Latinské malé písmeno a s krúžkom hore |
230 | 11100110 | oh | oh | oh | Latinské malé písmeno ae |
231 | 11100111 | Čo | Čo | Čo | Latinské malé písmeno c s cedillou |
232 | 11101000 | A | A | A | Latinské malé písmeno e s hrobom |
233 | 11101001 | to je | to je | to je | Latinské malé písmeno e s akút |
2. 3. 4 | 11101010 | eh | eh | eh | Latinské malé písmeno e s circumflexom |
235 | 11101011 | e | e | e | Latinské malé písmeno e s diaerézou |
236 | 11101100 | ì | ì | ì | Latinské malé písmeno i s hrobom |
237 | 11101101 | v | v | v | Latinské malé písmeno i s akút |
238 | 11101110 | Q | Q | Q | Latinské malé písmeno i s circumflexom |
239 | 11101111 | ï | ï | ï | Latinské malé písmeno i s diaerézou |
240 | 11110000 | d | d | &atď; | Latinské malé písmeno eth |
241 | 11110001 | n | n | n | Latinské malé písmeno n s vlnovkou |
242 | 11110010 | ò | ò | ò | Latinské malé písmeno o s hrobom |
243 | 11110011 | od | od | od | Latinské malé písmeno o s akút |
244 | 11110100 | Dáždnik | Dáždnik | Dáždnik | Latinské malé písmeno o s circumflexom |
245 | 11110101 | On | On | On | Latinské malé písmeno o s vlnovkou |
246 | 11110110 | on | on | on | Latinské malé písmeno o s diaerézou |
247 | 11110111 | ÷ | ÷ | ÷ | Znak divízie |
248 | 11111000 | ø | ø | ø | Latinské malé písmeno o s lomkou |
249 | 11111001 | u | u | u | Latinské malé písmeno u s hrobom |
250 | 11111010 | alebo | alebo | alebo | Latinské malé písmeno u s akút |
251 | 11111011 | a | a | a | Latinské malé písmeno u s circumflexom |
252 | 11111100 | u | u | u | Latinské malé písmeno u s diaerézou |
253 | 11111101 | nápad | nápad | nápad | Latinské malé písmeno y s akút |
254 | 11111110 | t.j | t.j | t.j | Latinské malé písmeno tŕň |
255 | 11111111 | ÿ | ÿ | ÿ | Latinské malé písmeno y s diaerézou |
Čo je teda pred 33 a po 126?
- Hodnoty ASCII pred 32 (0-31) sú riadiace znaky . Znakový kód sa často používa vo vnútropásmovej signalizácii ako referenčný bod v sade znakov, aby sa predišlo pridávaniu ďalších symbolov do textu.
- Pri 32 máme medzeru, ktorá je zahrnutá ako tlačené znaky, nie je však nesprávne povedať, že medzera môže slúžiť aj ako riadiaci znak.
- Na 127 máme DEL (delete), čo je kontrolný znak.
- Po 127, (128-255) máme rozšírené znaky ASCII predstavujúce matematické a iné symboly, ktoré nie sú reprezentované ako kľúče a nepoužívajú sa všeobecne.
Nižšie sú uvedené hodnoty ASCII riadiacich znakov (0-31, 127):
Charakter | Meno postavy | ASCII kód |
---|---|---|
NULOVÝ | Nulová postava | 00 |
SOH | Začiatok hlavičky | 01 |
STX | Začiatok textu | 02 |
ATĎ | Koniec textu | 03 |
EOT | Koniec prenosu | 04 |
ENQ | vyšetrovanie | 05 |
ACK | potvrdiť | 06 |
BEL | zvonček | 07 |
BS | backspace | 08 |
HT | Vodorovná karta | 09 |
LF | Riadkový posuv | 10 |
Charakter | Meno postavy | ASCII kód |
---|---|---|
VT | Vertikálna karta | jedenásť |
FF | Podávanie formulárov | 12 |
CR | Vrátenie vozíka | 13 |
SO | Vyraďte sa | 14 |
ÁNO | Zaraďte sa | pätnásť |
PODĽA | Únik dátového prepojenia | 16 |
DC1 | Ovládanie zariadenia 1 | 17 |
DC2 | Ovládanie zariadenia 2 | 18 |
DC3 | Ovládanie zariadenia 3 | 19 |
DC4 | Ovládanie zariadenia 4 | dvadsať |
CHCIEŤ | Negatívne priznanie | dvadsaťjeden |
Charakter | Meno postavy | ASCII kód |
---|---|---|
SYN | Synchrónny voľnobeh | 22 |
ETB | Koniec prekl. Blokovať | 23 |
MÔCŤ | Zrušiť | 24 |
IN | Koniec média | 25 |
SUB | náhrada | 26 |
ESC | uniknúť | 27 |
FS | Oddeľovač súborov | 28 |
GS | Oddeľovač skupín | 29 |
RS | Oddeľovač záznamov | 30 |
USA | Oddeľovač jednotiek | 31 |
Z | vymazať | 127 |
Rozdiel medzi ASCII a Unicode
ASCII | Unicode |
---|---|
ASCII sa v podstate používa na reprezentáciu textu vo forme symbolov, čísel a znakov | UNICODE sa používa na výmenu, spracovanie a ukladanie textových údajov v akomkoľvek jazyku |
ASCII je štandard kódovania znakov, ktorý na reprezentáciu znakov používa 7-bitové binárne čísla | UNICODE je štandard kódovania znakov, ktorý na reprezentáciu znakov používa 16-bitové binárne čísla |
ASCII môže predstavovať iba 128 znakov. | Unicode môže reprezentovať viac ako 65 000 znakov z rôznych jazykov a skriptov. |
Záver
Aby sme to zhrnuli, rozsah hodnôt ASCII pre veľké písmená sa pohybuje od 65 do 90, zatiaľ čo pre malé písmená sa pohybuje od 97 do 122. Hodnoty A a Z sú priradené v abecednom poradí a sú 65 a 90 veľkými písmenami. Podobne hodnoty pre a a z malých písmen sú 97 a 122.
rozdiel medzi poľom a zoznamom polí
Často kladené otázky o hodnotách ASCII – často kladené otázky
Aká je hodnota ASCII od A do Z?
Hodnota Ascii Veľké písmená A až Z sú priradené v abecednom poradí od ( 65-90 ), s A má hodnotu 65 a Z priradil hodnotu 90 pre veľké písmená.
Aká je hodnota ASCII malých písmen a až z?
Hodnota Ascii malé a až z sú tiež priradené v abecednom poradí od ( 97-122 ), s a má priradenú hodnotu 97 a z má priradenú hodnotu 122 pre malé písmená.
Ako môžem previesť hodnoty ASCII na znaky?
V kontexte programovania môžete na konverziu použiť Char() funkciu v pythone na prevod hodnoty ascii na ich zodpovedajúce znaky. napríklad: Char(32) nedáva nič, pretože je to priestor. ale pri iných hodnotách to určite dáva Charakter.
Môžu byť hodnoty ASCII použité na reprezentáciu neanglických znakov?
Nie, hodnoty ASCII predstavujú len obmedzenú množinu znakov v anglickom jazyku a nemožno ich použiť na reprezentáciu neanglických znakov.