ASCII (Amerikos standartinis informacijos mainų kodas) yra standartinė simbolių koduotė, naudojama telekomunikacijose. ASCII tariamas „ask-ee“, yra griežtai septynių bitų kodas, pagrįstas anglų abėcėle. ASCII kodai naudojami raidiniams ir skaitmeniniams duomenims pavaizduoti.
Kodas pirmą kartą buvo paskelbtas kaip standartas 1967 m. Vėliau jis buvo atnaujintas ir paskelbtas kaip ANSI X3.4-1968, vėliau kaip ANSI X3.4-1977 ir galiausiai kaip ANSI X3.4-1986. Kadangi tai yra septynių bitų kodas, jis gali sudaryti daugiausia 128 simbolius. šiuo metu ji apibrėžia 95 spausdinamus simbolius, įskaitant 26 didžiosios raidės (nuo A iki Z) , 26 mažosios raidės , 10 skaičių (nuo 0 iki 9) , ir 33 specialieji simboliai įskaitant matematiniai simboliai , skyrybos ženklai , ir tarpo simboliai . Jie žymi tekstą, telekomunikacijų įrangą ir įrenginius. Tai apima skaičius, didžiąsias ir mažąsias angliškas raides, funkcijas, skyrybos ženklus ir kai kuriuos kitus simbolius.
Iš viso yra 256 ASCII simboliai, kuriuos galima iš esmės suskirstyti į tris kategorijas:
- ASCII valdymo simboliai (0–31 ir 127)
- ASCII spausdinami simboliai (32–126) (dažniausiai vadinami)
- Išplėstiniai ASCII simboliai (128–255)
Kas yra ASCII reikšmė?
ASCII reiškia Amerikos standartinį informacijos mainų kodą, simbolių kodavimo standartą, kuris raidėms, skaitmenims, skyrybos ženklams ir kitiems simboliams priskiria unikalias skaitines reikšmes.
Kodėl mums reikia ASCII vertės pateikimo?
Fiziniame pasaulyje žinutei rašytumėte rašiklį ir popierių, o jūsų draugas tekstą skaitytų tiesiogiai. Tačiau kalbant apie skaitmeninį ryšį, kompiuteriai nesupranta raidžių ir simbolių taip, kaip tai daro žmonės. Vietoj to, jie apdoroja informaciją dvejetainio kodo, kurį sudaro 0 ir 1, forma. Čia atsiranda ASCII reikšmės.
ASCII reikšmės yra tiltas tarp žmogaus skaitomo teksto ir kompiuterio skaitomo dvejetainio kodo. Kiekvienam simboliui, nesvarbu, ar tai raidė, skaičius ar simbolis, priskiriama unikali ASCII reikšmė nuo 0 iki 127. Pavyzdžiui, didžiosios raidės „A“ ASCII reikšmė yra 65, o mažoji raidė „a“ turi ASCII reikšmė 97. Panašiai skaitmens „0“ ASCII reikšmė yra 48.
Kaip kompiuteriai naudoja ASCII, kad suprastų žmogaus tekstą?
Tarkime, kad norite nusiųsti savo draugui tekstinį pranešimą, kuriame parašyta: Sveiki! Kai įvedate šį pranešimą savo telefone arba kompiuteryje, kiekvienas simbolis konvertuojamas į atitinkamą ASCII reikšmę. Šiuo atveju ASCII reikšmės Hello! yra 72, 101, 108, 108, 111 ir 33. Tada šios skaitinės reikšmės paverčiamos dvejetainiu kodu, kuris perduodamas į jūsų draugo įrenginį. Gavęs pranešimą, jų įrenginys dvejetainį kodą paverčia atgal į ASCII reikšmes ir galiausiai parodo originalų tekstą Sveiki!

ASCII lentelė
Išplėstiniai ASCII kodai (simbolių kodas 128-255)
Toliau pateikta lentelė atitinka Windows-1252 (CP-1252) standartą, ISO 8859-1 plėtinį, taip pat žinomą kaip ISO Latin-1. Šis standartas skiriasi nuo IANA ISO-8859-1, nes valdymo simboliai pakeičiami rodomais simboliais nuo 128 iki 159. Visi simboliai, kurie skiriasi nuo ISO-8859-1, yra paryškinti šviesiai mėlyna spalva.
DEC | BIN | Simbolis | HTML numeris | HTML pavadinimas | apibūdinimas |
---|---|---|---|---|---|
128 | 10000000 | € | € | € | Euro ženklas |
129 | 10000001 | Nenaudotas | |||
130 | 10000010 | ‚ | ² | ‚ | Viena žema – 9 kabutė |
131 | 10000011 | ƒ | ă | ƒ | Lotyniška maža raidė f su kabliuku |
132 | 10000100 | ¼ | „ | Dviguba žema – 9 kabutės | |
133 | 10000101 | … | … | Horizontali elipsė | |
134 | 10000110 | † | Ć | † | Durklas |
135 | 10000111 | ‡ | ć | ‡ | Dvigubas durklas |
136 | 10001000 | ˆ | ¨ | ˆ | Modifikatoriaus raidės cirkumfleksinis kirtis |
137 | 10001001 | ‰ | = | ‰ | Promilės ženklas |
138 | 10001010 | SU | ª | SU | Lotynų didžioji raidė S su caron |
139 | 10001011 | ‹ | ¾ | ‹ | Viena kairiojo kampo citata |
140 | 10001100 | Œ | Č | Œ | Lotyniško kapitalo ligatūra OE |
141 | 10001101 | Nenaudotas | |||
142 | 10001110 | Ž | ® | Ž | Lotynų didžioji raidė Z su caron |
143 | 10001111 | Nenaudotas | |||
144 | 10010000 | Nenaudotas | |||
145 | 10010001 | ' | đ | ' | Kairė viena kabutė |
146 | 10010010 | ' | - | ' | Dešinė viena kabutė |
147 | 10010011 | œ | Kairioji dviguba kabutė | ||
148 | 10010100 | - | Dešinė dviguba kabutė | ||
149 | 10010101 | • | - | • | Kulka |
150 | 10010110 | – | ? | – | brūkšnelyje |
151 | 10010111 | — | ' | — | Brūkšnelyje |
152 | 10011000 | ˜ | ¸ | ˜ | Maža tildė |
153 | 10011001 | ™ | “ | ™ | Prekės ženklo ženklas |
154 | 10011010 | su | º | su | Lotyniška maža raidė S su caron |
155 | 10011011 | › | “ | › | Viena dešiniojo kampo kabutė |
156 | 10011100 | œ | ¼ | œ | Lotynų mažoji ligatūra oe |
157 | 10011101 | Nenaudotas | |||
158 | 10011110 | ž | ¾ | ž | Lotyniška maža raidė z su caron |
159 | 10011111 | Ÿ | ' | Ÿ | Lotynų didžioji raidė Y su diaereze |
160 | 10 100 000 | NBSP | Nelūžtanti erdvė | ||
161 | 10100001 | ¡ | ¡ | ¡ | Apverstas šauktukas |
162 | 10100010 | ¢ | ¢ | ¢ | Cento ženklas |
163 | 10100011 | £ | £ | £ | Svaro ženklas |
164 | 10100100 | ¤ | ¤ | ¤ | Valiutos ženklas |
165 | 10100101 | ¥ | ¥ | ¥ | Jenos ženklas |
166 | 10100110 | ¦ | ¦ | ¦ | Vamzdis, sulaužyta vertikali juosta |
167 | 10100111 | § | § | § | Skyriaus ženklas |
168 | 10101000 | ¨ | ¨ | ¨ | Tarpinė diaerezė – umlautas |
169 | 10101001 | © | © | © | Autorių teisių ženklas |
170 | 10101010 | th | th | th | Moteriškas eilės rodiklis |
171 | 10101011 | Kairiosios dvigubo kampo kabutės | |||
172 | 10101100 | ¬ | ¬ | ¬ | Neigimas |
173 | 10101101 | DROJUS | | | Minkštas brūkšnelis |
174 | 10101110 | ® | ® | ® | Registruoto prekės ženklo ženklas |
175 | 10101111 | ¯ | ¯ | ¯ | Tarpų makrokomandas – perbraukimas |
176 | 10110000 | ° | ° | ° | Laipsnio ženklas |
177 | 10110001 | ± | ± | ± | Pliuso arba minuso ženklas |
178 | 10110010 | ² | ² | ² | Viršutinis indeksas dviejų kvadratų |
179 | 10110011 | ³ | ³ | ³ | Viršutinis indeksas trys – kubeliais |
180 | 10110100 | ' | ' | ' | Ūmus kirtis – tarpas akūtas |
181 | 10110101 | m | m | m | Mikro ženklas |
182 | 10110110 | ¶ | ¶ | ¶ | Pagalvės ženklas – pastraipos ženklas |
183 | 10110111 | · | · | · | Vidurinis taškas – gruzinų kablelis |
184 | 10111000 | ¸ | ¸ | ¸ | Tarpinis cedilla |
185 | 10111001 | ¹ | ¹ | ¹ | Viršutinis indeksas vienas |
186 | 10111010 | º | º | º | Vyriškas eilės rodiklis |
187 | 10111011 | Dešiniosios dvigubo kampo kabutės | |||
188 | 10111100 | ¼ | ¼ | ¼ | Vieno ketvirčio dalis |
189 | 10111101 | ½ | ½ | ½ | Vienos pusės dalis |
190 | 10111110 | ¾ | ¾ | ¾ | Frakcija trys ketvirtadaliai |
191 | 10111111 | ¿ | ¿ | ¿ | Apverstas klaustukas |
192 | 11 000 000 | TURI | TURI | TURI | Lotynų didžioji raidė A su kapa |
193 | 11000001 | Įjungta | Įjungta | Įjungta | Lotynų didžioji raidė A su ūminiu |
194 | 11000010 | Â | Â | Â | Lotynų didžioji raidė A su cirkumfleksu |
195 | 11000011 | Ã | Ã | Ã | Lotyniška didžioji raidė A su tilde |
196 | 11000100 | Ä | Ä | Ä | Lotynų didžioji raidė A su diaereze |
197 | 11000101 | Oi | Oi | Oi | Lotynų didžioji raidė A su žiedu viršuje |
198 | 11000110 | Oi | Oi | Oi | Lotynų didžioji raidė AE |
199 | 11000111 | Ką | Ką | Ką | Lotynų didžioji raidė C su cedilla |
200 | 11001000 | IR | IR | IR | Lotynų didžioji raidė E su kapa |
201 | 11001001 | IR | IR | IR | Lotynų didžioji raidė E su ūminiu |
202 | 11001010 | E | E | E | Lotynų didžioji raidė E su cirkumfleksu |
203 | 11001011 | E | E | E | Lotynų didžioji raidė E su diaereze |
204 | 11001100 | Ì | Ì | Ì | Lotynų didžioji raidė I su kape |
205 | 11001101 | Į | Į | Į | Lotynų didžioji raidė I su ūminiu |
206 | 11001110 | K | K | K | Lotynų didžioji raidė I su cirkumfleksu |
207 | 11001111 | Ï | Ï | Ï | Lotynų didžioji raidė I su diaereze |
208 | 11010000 | Ð | Ð | Ð | Lotynų didžioji raidė ETH |
209 | 11010001 | Ñ | Ñ | Ñ | Lotyniška didžioji raidė N su tilde |
210 | 11010010 | Ò | Ò | Ò | Lotynų didžioji raidė O su kapa |
211 | 11010011 | Oi | Oi | Oi | Lotynų didžioji raidė O su ūminiu |
212 | 11010100 | SKĖTIS | SKĖTIS | SKĖTIS | Lotynų didžioji raidė O su cirkumfleksu |
213 | 11010101 | JIS | JIS | JIS | Lotynų didžioji raidė O su tilde |
214 | 11010110 | JIS | JIS | JIS | Lotynų didžioji raidė O su diaereze |
215 | 11010111 | × | × | × | Daugybos ženklas |
216 | 11011000 | Ø | Ø | Ø | Lotynų didžioji raidė O su pasviruoju brūkšniu |
217 | 11011001 | Ù | Ù | Ù | Lotynų didžioji raidė U su kapa |
218 | 11011010 | ARBA | ARBA | ARBA | Lotynų didžioji raidė U su ūminiu |
219 | 11011011 | Ir | Ir | Ir | Lotynų didžioji raidė U su cirkumfleksu |
220 | 11011100 | Ü | Ü | Ü | Lotynų didžioji raidė U su diaereze |
221 | 11011101 | IDĖJA | IDĖJA | IDĖJA | Lotynų didžioji Y raidė su ūminiu |
222 | 11011110 | Th | Th | Th | Lotynų didžioji raidė THORN |
223 | 11011111 | ß | ß | ß | Lotynų mažoji raidė aštri s – ess-zed |
224 | 11 100 000 | turi | turi | turi | Mažoji lotyniška raidė a su kapa |
225 | 11100001 | įjungta | įjungta | įjungta | Mažoji lotyniška raidė a su ūminiu |
226 | 11100010 | â | â | â | Mažoji lotyniška raidė a su cirkumfleksu |
227 | 11100011 | ã | ã | ã | Lotyniška maža raidė a su tilde |
228 | 11100100 | ä | ä | ä | Mažoji lotyniška raidė a su diaereze |
229 | 11100101 | į | į | į | Maža lotyniška raidė a su žiedu viršuje |
230 | 11100110 | Oi | Oi | Oi | Lotynų mažoji raidė ae |
231 | 11100111 | Ką | Ką | Ką | Mažoji lotyniška raidė c su cedilla |
232 | 11101000 | Ir | Ir | Ir | Lotyniška mažoji raidė e su kapa |
233 | 11101001 | tai yra | tai yra | tai yra | Lotyniška mažoji raidė e su ūminiu |
2. 3. 4 | 11101010 | eh | eh | eh | Lotyniška mažoji raidė e su cirkumfleksu |
235 | 11101011 | e | e | e | Lotyniška mažoji raidė e su diaereze |
236 | 11101100 | ì | ì | ì | Lotyniška maža raidė i su kapa |
237 | 11101101 | in | in | in | Lotyniška mažoji raidė i su ūminiu |
238 | 11101110 | K | K | K | Mažoji lotyniška raidė i su cirkumfleksu |
239 | 11101111 | ï | ï | ï | Lotyniška maža raidė i su diaereze |
240 | 11110000 | d | d | &etc; | Lotynų mažoji raidė eth |
241 | 11110001 | n | n | n | Lotyniška maža raidė n su tilde |
242 | 11110010 | ò | ò | ò | Lotyniška mažoji raidė o su kapa |
243 | 11110011 | iš | iš | iš | Lotyniška mažoji raidė o su ūminiu |
244 | 11110100 | Skėtis | Skėtis | Skėtis | Mažoji lotyniška raidė o su cirkumfleksu |
245 | 11110101 | Jis | Jis | Jis | Lotyniška maža raidė o su tilde |
246 | 11110110 | jis | jis | jis | Lotyniška mažoji raidė o su diaereze |
247 | 11110111 | ÷ | ÷ | ÷ | Padalinio ženklas |
248 | 11111000 | ø | ø | ø | Mažoji lotyniška raidė o su pasviruoju brūkšniu |
249 | 11111001 | u | u | u | Lotyniška maža raidė u su kapa |
250 | 11111010 | arba | arba | arba | Lotyniška maža raidė u su ūminiu |
251 | 11111011 | ir | ir | ir | Mažoji lotyniška raidė u su cirkumfleksu |
252 | 11111100 | u | u | u | Lotyniška maža raidė u su diaereze |
253 | 11111101 | idėja | idėja | idėja | Lotynų mažoji raidė y su ūminiu |
254 | 11111110 | t.y | t.y | t.y | Lotynų mažų raidžių erškėtis |
255 | 11111111 | ÿ | ÿ | ÿ | Lotynų mažoji raidė y su diaereze |
Taigi, kas yra prieš 33 ir po 126?
- ASCII reikšmės prieš 32 (0–31). valdymo simboliai . Simbolių kodas dažnai naudojamas signalizuojant juostoje kaip simbolių rinkinio atskaitos taškas, kad būtų išvengta papildomų simbolių pridėjimo prie teksto.
- 32 m. turime tarpą, kuris įtraukiamas kaip spausdinti simboliai, tačiau nėra klaidinga sakyti, kad tarpas taip pat gali būti naudojamas kaip kontrolinis simbolis.
- Prie 127 turime DEL (ištrinti), kuris yra valdymo simbolis.
- Po 127 (128-255) turime išplėstinius ASCII simbolius, vaizduojančius matematinius ir kitus simbolius, kurie nėra pavaizduoti kaip klavišai ir nėra naudojami apskritai.
Toliau pateikiamos valdymo simbolių (0–31, 127) ASCII reikšmės:
Charakteris | Veikėjo vardas | ASCII kodas |
---|---|---|
NULL | Nulinis simbolis | 00 |
SOH | Antraštės pradžia | 01 |
STX | Teksto pradžia | 02 |
KT | Teksto pabaiga | 03 |
EOT | Perdavimo pabaiga | 04 |
ENQ | paklausimas | 05 |
ACK | pripažinti | 06 |
BEL | varpas | 07 |
BS | Backspace | 08 |
HT | Horizontalus skirtukas | 09 |
LF | Linijos padavimas | 10 |
Charakteris | Veikėjo vardas | ASCII kodas |
---|---|---|
VT | Vertikalus skirtukas | vienuolika |
FF | Formos tiekimas | 12 |
CR | Vežimo grąžinimas | 13 |
TAIP | Išjunkite | 14 |
TAIP | Įjungti | penkiolika |
PAGAL | Duomenų nuorodos pabėgimas | 16 |
DC1 | Įrenginio valdymas 1 | 17 |
DC2 | Įrenginio valdymas 2 | 18 |
DC3 | Įrenginio valdymas 3 | 19 |
DC4 | Įrenginio valdymas 4 | dvidešimt |
NORI | Neigiamas pripažinimas | dvidešimt vienas |
Charakteris | Veikėjo vardas | ASCII kodas |
---|---|---|
SYN | Sinchroninė tuščioji eiga | 22 |
ETB | Transl. pabaiga. Blokuoti | 23 |
GALI | Atšaukti | 24 |
IN | Vidutinės pabaigos | 25 |
SUB | pakaitalas | 26 |
ESC | Pabegti | 27 |
FS | Failų skyriklis | 28 |
GS | Grupės skyriklis | 29 |
RS | Įrašų skyriklis | 30 |
JAV | Vienetų separatorius | 31 |
IŠ | Ištrinti | 127 |
Skirtumas tarp ASCII ir Unicode
ASCII | Unikodas |
---|---|
ASCII iš esmės naudojamas tekstui pavaizduoti simbolių, skaičių ir simbolių pavidalu | UNICODE naudojamas keistis, apdoroti ir saugoti tekstinius duomenis bet kuria kalba |
ASCII yra simbolių kodavimo standartas, kuris naudoja 7 bitų dvejetainius skaičius simboliams pavaizduoti | UNICODE yra simbolių kodavimo standartas, kuris naudoja 16 bitų dvejetainius skaičius simboliams pavaizduoti |
ASCII gali sudaryti tik 128 simbolius. | Unikodas gali pavaizduoti daugiau nei 65 000 simbolių iš skirtingų kalbų ir scenarijų. |
Išvada
Apibendrinant galima pasakyti, kad didžiųjų raidžių ASCII reikšmių diapazonas yra nuo 65 iki 90, o mažųjų raidžių – nuo 97 iki 122. Paskirstytos abėcėlės tvarka, A ir Z reikšmės yra atitinkamai 65 ir 90 didžiosiomis raidėmis. Panašiai a ir z reikšmės mažosiomis raidėmis yra atitinkamai 97 ir 122.
Dažnai užduodami klausimai apie ASCII reikšmes – DUK
Kokia yra ASCII reikšmė nuo A iki Z?
Ascii vertė Didžiosios A iki Z yra priskirti abėcėlės tvarka nuo ( 65-90 ) , su A priskirta 65 vertė ir Z priskyrė vertę 90 didžiosioms raidėms.
Kokia yra mažųjų raidžių nuo a iki z ASCII reikšmė?
Ascii vertė mažas a iki z taip pat yra priskirti abėcėlės tvarka nuo ( 97-122 ) , su a priskiriama 97 reikšmė ir z priskiriama 122 reikšmė dėl mažosios raidės.
Kaip konvertuoti ASCII reikšmes į simbolius?
Programavimo kontekste konvertavimui galite naudoti Char() funkcija python, kad konvertuotų ascii reikšmę į atitinkamus simbolius. pvz.: Char(32) nieko neduoda, nes tai tarpas. bet kitoms vertybėms tai neabejotinai suteikia Charakterį.
eilutę char java
Ar ASCII reikšmės gali būti naudojamos ne anglų kalbos simboliams pavaizduoti?
Ne, ASCII reikšmės reiškia tik ribotą simbolių rinkinį anglų kalba ir negali būti naudojamos ne anglų kalbos simboliams pavaizduoti.