ASCII (Amerikas standarta kods informācijas apmaiņai) ir standarta rakstzīmju kodējums, ko izmanto telekomunikācijās. ASCII izrunā 'ask-ee', ir stingri septiņu bitu kods, kura pamatā ir angļu alfabēts. ASCII kodus izmanto, lai attēlotu burtciparu datus.
Kods pirmo reizi tika publicēts kā standarts 1967. gadā. Pēc tam tas tika atjaunināts un publicēts kā ANSI X3.4-1968, pēc tam kā ANSI X3.4-1977 un visbeidzot kā ANSI X3.4-1986. Tā kā tas ir septiņu bitu kods, tas var attēlot ne vairāk kā 128 rakstzīmes. tas pašlaik nosaka 95 drukājamas rakstzīmes, ieskaitot 26 lielie burti (A līdz Z) , 26 mazie burti , 10 cipari (no 0 līdz 9) , un 33 īpašās rakstzīmes ieskaitot matemātiskie simboli , pieturzīmes , un atstarpes rakstzīmes . Tie attēlo tekstu, telekomunikāciju aprīkojumu un ierīces. Tie ietver ciparus, lielos un mazos angļu burtus, funkcijas, pieturzīmju simbolus un dažus citus simbolus.
Kopumā ir 256 ASCII rakstzīmes, un tās var iedalīt trīs kategorijās:
- ASCII vadības rakstzīmes (0-31 un 127)
- ASCII drukājamās rakstzīmes (32–126) (visbiežāk minētas)
- Paplašinātas ASCII rakstzīmes (128-255)
Kas ir ASCII vērtība?
ASCII apzīmē American Standard Code for Information Interchange, rakstzīmju kodēšanas standarts, kas piešķir unikālas skaitliskās vērtības burtiem, cipariem, pieturzīmēm un citiem simboliem.
Kāpēc mums ir nepieciešams ASCII vērtības attēlojums?
Fiziskajā pasaulē jūs izmantotu pildspalvu un papīru, lai rakstītu ziņojumu, un jūsu draugs lasītu tekstu tieši. Tomēr, runājot par digitālo saziņu, datori nesaprot burtus un simbolus tā, kā to dara cilvēki. Tā vietā viņi apstrādā informāciju binārā koda veidā, kas sastāv no 0 un 1. Šeit tiek izmantotas ASCII vērtības.
math.pow java
ASCII vērtības kalpo kā tilts starp cilvēkiem lasāmu tekstu un datorlasāmu bināro kodu. Katrai rakstzīmei neatkarīgi no tā, vai tas ir burts, cipars vai simbols, tiek piešķirta unikāla ASCII vērtība, kas svārstās no 0 līdz 127. Piemēram, ASCII vērtība lielajam burtam “A” ir 65, savukārt mazajam burtam “a” ir ASCII vērtība ir 97. Tāpat ciparam “0” ir ASCII vērtība 48.
Kā datori izmanto ASCII, lai saprastu cilvēka tekstu?
Pieņemsim, ka vēlaties savam draugam nosūtīt īsziņu ar tekstu Sveiki! Ievadot šo ziņojumu tālrunī vai datorā, katra rakstzīme tiek pārvērsta tai atbilstošajā ASCII vērtībā. Šajā gadījumā ASCII vērtības Hello! ir 72, 101, 108, 108, 111 un 33. Šīs skaitliskās vērtības pēc tam tiek pārvērstas binārajā kodā, kas tiek pārsūtīts uz jūsu drauga ierīci. Saņemot ziņojumu, viņu ierīce pārvērš bināro kodu atpakaļ ASCII vērtībās un beidzot parāda sākotnējo tekstu, Sveiki!

ASCII tabula
stīgu celtnieks
Paplašinātie ASCII kodi (rakstzīmju kods 128-255)
Tālāk redzamā tabula atbilst Windows-1252 (CP-1252) standartam, ISO 8859-1 paplašinājumam, kas pazīstams arī kā ISO Latin-1. Šis standarts atšķiras no IANA ISO-8859-1, aizstājot vadības rakstzīmes ar attēlojamām rakstzīmēm diapazonā no 128 līdz 159. Visas rakstzīmes, kas atšķiras no ISO-8859-1, ir izceltas gaiši zilā krāsā.
DEC | BIN | Simbols | HTML numurs | HTML nosaukums | Apraksts |
---|---|---|---|---|---|
128 | 10 000 000 | € | € | € | Eiro zīme |
129 | 10000001 | Nelietots | |||
130 | 10000010 | ‚ | ² | ‚ | Viena zemā-9 pēdiņās |
131 | 10000011 | ƒ | ă | ƒ | Latīņu mazais burts f ar āķi |
132 | 10000100 | ¼ | ' | Dubultā zemā-9 pēdiņās | |
133 | 10000101 | … | … | Horizontālā elipse | |
134 | 10000110 | † | Ć | † | Duncis |
135 | 10000111 | ‡ | ć | ‡ | Divkāršs duncis |
136 | 10001000 | ˆ | ¨ | ˆ | Modifikatora burta cirkumfleksa akcents |
137 | 10001001 | ‰ | = | ‰ | Promiļu zīme |
138 | 10001010 | AR | ª | AR | Latīņu lielais burts S ar caron |
139 | 10001011 | ‹ | ¾ | ‹ | Viens pa kreisi vērsta leņķa citāts |
140 | 10001100 | Œ | Č | Œ | Latīņu kapitāla ligatūra OE |
141 | 10001101 | Nelietots | |||
142 | 10001110 | Ž | ® | Ž | Latīņu lielais burts Z ar caron |
143 | 10001111 | Nelietots | |||
144 | 10010000 | Nelietots | |||
145 | 10010001 | ' | đ | ' | Kreisā pēdiņā |
146 | 10010010 | ' | - | ' | Labā pēdiņā |
147 | 10010011 | œ | Kreisā dubultpēdiņa | ||
148 | 10010100 | - | Labās pēdiņas | ||
149 | 10010101 | • | - | • | Lode |
150 | 10010110 | – | ? | – | domuzīmē |
151 | 10010111 | — | ' | — | Domuzīmē |
152 | 10011000 | ˜ | ¸ | ˜ | Maza tilde |
153 | 10011001 | ™ | ' | ™ | Preču zīmes zīme |
154 | 10011010 | ar | º | ar | Latīņu mazais burts S ar karonu |
155 | 10011011 | › | ' | › | Viena taisnā leņķa pēdiņas |
156 | 10011100 | œ | ¼ | œ | Latīņu mazā ligatūra oe |
157 | 10011101 | Nelietots | |||
158 | 10011110 | h | ¾ | h | Latīņu mazais burts z ar caron |
159 | 10011111 | Ÿ | ' | Ÿ | Latīņu lielais burts Y ar diaerēzi |
160 | 10100000 | NBSP | Nesalaužama telpa | ||
161 | 10100001 | ¡ | ¡ | ¡ | Apgriezta izsaukuma zīme |
162 | 10100010 | ¢ | ¢ | ¢ | Centa zīme |
163 | 10100011 | £ | £ | £ | Mārciņas zīme |
164 | 10100100 | ¤ | ¤ | ¤ | Valūtas zīme |
165 | 10100101 | ¥ | ¥ | ¥ | Jenas zīme |
166 | 10100110 | ¦ | ¦ | ¦ | Caurule, salauzta vertikāla josla |
167 | 10100111 | § | § | § | Sekcijas zīme |
168 | 10101000 | ¨ | ¨ | ¨ | Atstarpes diaerēze – umlauts |
169 | 10101001 | © | © | © | Autortiesību zīme |
170 | 10101010 | th | th | th | Sievišķais kārtas rādītājs |
171 | 10101011 | Kreisā dubultleņķa pēdiņas | |||
172 | 10101100 | ¬ | ¬ | ¬ | Negācija |
173 | 10101101 | kautrīgs | | | Mīksta defise |
174 | 10101110 | ® | ® | ® | Reģistrētas preču zīmes zīme |
175 | 10101111 | ¯ | ¯ | ¯ | Atstarpes makro – pārslēgts |
176 | 10110000 | ° | ° | ° | Grāda zīme |
177 | 10110001 | ± | ± | ± | Plusa vai mīnusa zīme |
178 | 10110010 | ² | ² | ² | Virsraksts divu kvadrātu |
179 | 10110011 | ³ | ³ | ³ | Augšraksts trīs – kubisks |
180 | 10110100 | ' | ' | ' | Akūts akcents – atstarpes akūts |
181 | 10110101 | m | m | m | Mikro zīme |
182 | 10110110 | ¶ | ¶ | ¶ | Pilcrow zīme – rindkopas zīme |
183 | 10110111 | · | · | · | Vidējais punkts – gruzīnu komats |
184 | 10111000 | ¸ | ¸ | ¸ | Atstarpes cedilla |
185 | 10111001 | ¹ | ¹ | ¹ | Virsraksts viens |
186 | 10111010 | º | º | º | Vīrišķais kārtas rādītājs |
187 | 10111011 | Taisnā dubultleņķa pēdiņas | |||
188 | 10111100 | ¼ | ¼ | ¼ | Frakcija viena ceturtdaļa |
189 | 10111101 | ½ | ½ | ½ | Viena puse |
190 | 10111110 | ¾ | ¾ | ¾ | Frakcija trīs ceturtdaļas |
191 | 10111111 | ¿ | ¿ | ¿ | Apgriezta jautājuma zīme |
192 | 11 000 000 | IR | IR | IR | Latīņu lielais burts A ar kapu |
193 | 11000001 | Ieslēgts | Ieslēgts | Ieslēgts | Latīņu lielais burts A ar akūtu |
194 | 11000010 | Â | Â | Â | Latīņu lielais burts A ar cirkumfleksu |
195 | 11000011 | Ã | Ã | Ã | Latīņu lielais burts A ar tildi |
196 | 11000100 | Ä | Ä | Ä | Latīņu lielais burts A ar diaerēzi |
197 | 11000101 | Ak | Ak | Ak | Latīņu lielais burts A ar gredzenu augšpusē |
198 | 11000110 | Ak | Ak | Ak | Latīņu lielais burts AE |
199 | 11000111 | Kas | Kas | Kas | Latīņu lielais burts C ar cedilla |
200 | 11001000 | UN | UN | UN | Latīņu lielais burts E ar kapu |
201 | 11001001 | UN | UN | UN | Latīņu lielais burts E ar akūtu |
202 | 11001010 | E | E | E | Latīņu lielais burts E ar cirkumfleksu |
203 | 11001011 | E | E | E | Latīņu lielais burts E ar diaerēzi |
204 | 11001100 | Ì | Ì | Ì | Latīņu lielais burts I ar kapu |
205 | 11001101 | In | In | In | Latīņu lielais burts I ar akūtu |
206 | 11001110 | J | J | J | Latīņu lielais burts I ar cirkumfleksu |
207 | 11001111 | Ï | Ï | Ï | Latīņu lielais burts I ar diaerēzi |
208 | 11010000 | Ð | Ð | Ð | Latīņu lielais burts ETH |
209 | 11010001 | Ñ | Ñ | Ñ | Latīņu lielais burts N ar tildi |
210 | 11010010 | Ò | Ò | Ò | Latīņu lielais burts O ar kapu |
211 | 11010011 | Ak | Ak | Ak | Latīņu lielais burts O ar akūtu |
212 | 11010100 | LIETUSSARGS | LIETUSSARGS | LIETUSSARGS | Latīņu lielais burts O ar cirkumfleksu |
213 | 11010101 | VIŅŠ | VIŅŠ | VIŅŠ | Latīņu lielais burts O ar tildi |
214 | 11010110 | VIŅŠ | VIŅŠ | VIŅŠ | Latīņu lielais burts O ar diaerēzi |
215 | 11010111 | × | × | × | Reizināšanas zīme |
216 | 11011000 | Ø | Ø | Ø | Latīņu lielais burts O ar slīpsvītru |
217 | 11011001 | Ù | Ù | Ù | Latīņu lielais burts U ar kapu |
218 | 11011010 | VAI | VAI | VAI | Latīņu lielais burts U ar akūtu |
219 | 11011011 | Un | Un | Un | Latīņu lielais burts U ar cirkumfleksu |
220 | 11011100 | Ü | Ü | Ü | Latīņu lielais burts U ar diaerēzi |
221 | 11011101 | IDEJA | IDEJA | IDEJA | Latīņu lielais burts Y ar akūtu |
222 | 11011110 | Th | Th | Th | Latīņu lielais burts THORN |
223 | 11011111 | ß | ß | ß | Latīņu mazais burts asais s – ess-zed |
224 | 11100000 | ir | ir | ir | Latīņu mazais burts a ar kapu |
225 | 11100001 | ieslēgts | ieslēgts | ieslēgts | Latīņu mazais burts a ar akūtu |
226 | 11100010 | â | â | â | Latīņu mazais burts a ar cirkumfleksu |
227 | 11100011 | ã | ã | ã | Latīņu mazais burts a ar tildi |
228 | 11100100 | ä | ä | ä | Latīņu mazais burts a ar diaerēzi |
229 | 11100101 | uz | uz | uz | Latīņu mazais burts a ar gredzenu augšpusē |
230 | 11100110 | ak | ak | ak | Latīņu mazais burts ae |
231 | 11100111 | Kas | Kas | Kas | Latīņu mazais burts c ar cedilla |
232 | 11101000 | Un | Un | Un | Latīņu mazais burts e ar kapu |
233 | 11101001 | Tas ir | Tas ir | Tas ir | Latīņu mazais burts e ar akūtu |
2. 3. 4 | 11101010 | eh | eh | eh | Latīņu mazais burts e ar cirkumfleksu |
235 | 11101011 | e | e | e | Latīņu mazais burts e ar diaerēzi |
236 | 11101100 | ì | ì | ì | Latīņu mazais burts i ar kapu |
237 | 11101101 | iekšā | iekšā | iekšā | Latīņu mazais burts i ar akūtu |
238 | 11101110 | J | J | J | Latīņu mazais burts i ar cirkumfleksu |
239 | 11101111 | ï | ï | ï | Latīņu mazais burts i ar diaerēzi |
240 | 11110000 | d | d | &etc; | latīņu mazais burts eth |
241 | 11110001 | n | n | n | Latīņu mazais burts n ar tildi |
242 | 11110010 | ò | ò | ò | Latīņu mazais burts o ar kapu |
243 | 11110011 | no | no | no | Latīņu mazais burts o ar akūtu |
244 | 11110100 | Lietussargs | Lietussargs | Lietussargs | Latīņu mazais burts o ar cirkumfleksu |
245 | 11110101 | Viņš | Viņš | Viņš | Latīņu mazais burts o ar tildi |
246 | 11110110 | viņš | viņš | viņš | Latīņu mazais burts o ar diaerēzi |
247 | 11110111 | ÷ | ÷ | ÷ | Sadalījuma zīme |
248 | 11111000 | ø | ø | ø | Latīņu mazais burts o ar slīpsvītru |
249 | 11111001 | u | u | u | Latīņu mazais burts u ar kapu |
250 | 11111010 | vai | vai | vai | Latīņu mazais burts u ar akūtu |
251 | 11111011 | un | un | un | Latīņu mazais burts u ar cirkumfleksu |
252 | 11111100 | u | u | u | Latīņu mazais burts u ar diaerēzi |
253 | 11111101 | ideja | ideja | ideja | Latīņu mazais burts y ar akūtu |
254 | 11111110 | t.i | t.i | t.i | Latīņu mazo burtu ērkšķis |
255 | 11111111 | ÿ | ÿ | ÿ | Latīņu mazais burts y ar diaerēzi |
Tātad, kas ir pirms 33 un pēc 126?
- ASCII vērtības pirms 32 (0-31) ir kontroles rakstzīmes . Rakstzīmju kods bieži tiek izmantots joslas signalizācijā kā atskaites punkts rakstzīmju komplektā, lai izvairītos no papildu simbolu pievienošanas tekstam.
- 32 gados mums ir atstarpe, kas ir iekļauta kā drukātās rakstzīmes, tomēr nav nepareizi teikt, ka atstarpe varētu kalpot arī kā kontroles rakstzīme.
- Pie 127 mums ir DEL (dzēst), kas ir kontroles rakstzīme.
- Pēc 127 (128-255) mums ir paplašinātas ASCII rakstzīmes, kas attēlo matemātiskos un citus simbolus, kas netiek attēloti kā taustiņi un netiek izmantoti kopumā.
Tālāk ir norādītas vadības rakstzīmju (0-31, 127) ASCII vērtības.
Raksturs | Tēla vārds | ASCII kods |
---|---|---|
NULL | Null raksturs | 00 |
SOH | Virsraksta sākums | 01 |
STX | Teksta sākums | 02 |
UTC | Teksta beigas | 03 |
EOT | Pārraides beigas | 04 |
ENQ | izmeklēšanu | 05 |
ACK | atzīt | 06 |
BEL | zvans | 07 |
BS | atpakaļatkāpe | 08 |
HT | Horizontālā cilne | 09 |
LF | Līnijas padeve | 10 |
Raksturs | Tēla vārds | ASCII kods |
---|---|---|
VT | Vertikālā cilne | vienpadsmit |
FF | Veidlapas plūsma | 12 |
CR | Rakstatgriezes | 13 |
SO | Pārslēdziet ārā | 14 |
JĀ | Pārslēdziet iekšā | piecpadsmit |
PĒC | Datu saites aizbēgšana | 16 |
DC1 | Ierīces vadība 1 | 17 |
DC2 | Ierīces vadība 2 | 18 |
DC3 | Ierīces vadība 3 | 19 |
DC4 | Ierīces vadība 4 | divdesmit |
GRIBU | Negatīvs apstiprinājums | divdesmitviens |
Raksturs | Tēla vārds | ASCII kods |
---|---|---|
SYN | Sinhronā tukšgaita | 22 |
ETB | Translācijas beigas. Bloķēt | 23 |
VAR | Atcelt | 24 |
IN | Vides beigas | 25 |
SUB | aizstājējs | 26 |
ESC | bēgt | 27 |
FS | Failu atdalītājs | 28 |
GS | Grupas atdalītājs | 29 |
RS | Ierakstu atdalītājs | 30 |
ASV | Vienību atdalītājs | 31 |
NO | dzēst | 127 |
Atšķirība starp ASCII un Unicode
ASCII | Unicode |
---|---|
ASCII pamatā izmanto, lai attēlotu tekstu simbolu, ciparu un rakstzīmju veidā | UNICODE izmanto teksta datu apmaiņai, apstrādei un glabāšanai jebkurā valodā |
ASCII ir rakstzīmju kodēšanas standarts, kas izmanto 7 bitu bināros skaitļus, lai attēlotu rakstzīmes | UNICODE ir rakstzīmju kodēšanas standarts, kas izmanto 16 bitu bināros skaitļus, lai attēlotu rakstzīmes |
ASCII var attēlot tikai 128 rakstzīmes. | Unicode var attēlot vairāk nekā 65 000 rakstzīmju no dažādām valodām un skriptiem. |
Secinājums
Rezumējot, ASCII vērtību diapazons lielajiem burtiem ir no 65 līdz 90, savukārt mazajiem burtiem tas ir no 97 līdz 122. Sadalīts alfabētiskā secībā, A un Z vērtības ir attiecīgi 65 un 90 ar lielajiem burtiem. Līdzīgi a un z vērtības ar mazajiem burtiem ir attiecīgi 97 un 122.
Bieži uzdotie jautājumi par ASCII vērtībām — FAQ
Kāda ir ASCII vērtība no A līdz Z?
Ascii vērtība Lielie burti A līdz Z ir piešķirti alfabētiskā secībā no ( 65-90 ), ar A piešķīra vērtību 65 un Z piešķīra vērtību 90 lielajiem burtiem.
Kāda ir ASCII vērtība no mazajiem burtiem no a līdz z?
Ascii vērtība mazs a līdz z tiek piešķirti arī alfabētiskā secībā no ( 97-122 ), ar a tiek piešķirta vērtība 97 un z tiek piešķirta vērtība 122 priekš mazie burti.
Kā es varu pārvērst ASCII vērtības rakstzīmēs?
Programmēšanas kontekstā konvertēšanai varat izmantot Char() funkcija python, lai pārveidotu ASCII vērtību to atbilstošajās rakstzīmēs. piemēram: Char(32) nedod neko, jo tā ir atstarpe. bet citām vērtībām tas noteikti dod Raksturu.
Vai ASCII vērtības var izmantot, lai attēlotu rakstzīmes, kas nav angļu valodas rakstzīmes?
Nē, ASCII vērtības atspoguļo tikai ierobežotu rakstzīmju kopu angļu valodā, un tās nevar izmantot, lai attēlotu citas rakstzīmes.