ASCII (American Standard Code for Information Interchange) on tietoliikenteessä käytetty standardimerkkikoodaus. ASCII lausutaan 'ask-ee', on tiukasti seitsemän bittinen koodi, joka perustuu englannin aakkosiin. ASCII-koodeja käytetään edustamaan aakkosnumeerista tietoa.
Koodi julkaistiin ensimmäisen kerran standardina vuonna 1967. Myöhemmin se päivitettiin ja julkaistiin nimellä ANSI X3.4-1968, sitten nimellä ANSI X3.4-1977 ja lopuksi nimellä ANSI X3.4-1986. Koska se on seitsemän bittinen koodi, se voi edustaa enintään 128 merkkiä. se määrittelee tällä hetkellä 95 tulostettavaa merkkiä mukaan lukien 26 isoa kirjainta (A-Z) , 26 pientä kirjainta , 10 numeroa (0-9) , ja 33 erikoismerkkiä mukaan lukien matemaattiset symbolit , välimerkit , ja välilyönnit . Ne edustavat tekstiä, tietoliikennelaitteita ja -laitteita. Näitä ovat numerot, englannin isot ja pienet kirjaimet, funktiot, välimerkit ja jotkut muut symbolit.
Yhteensä ASCII-merkkejä on 256, ja ne voidaan jakaa kolmeen luokkaan:
- ASCII-ohjausmerkit (0-31 ja 127)
- Tulostettavat ASCII-merkit (32-126) (yleisimmin mainittu)
- Laajennetut ASCII-merkit (128-255)
Mikä on ASCII-arvo?
ASCII on lyhenne sanoista American Standard Code for Information Interchange, merkkien koodausstandardi, joka määrittää yksilölliset numeroarvot kirjaimille, numeroille, välimerkeille ja muille symboleille.
Miksi tarvitsemme ASCII-arvon esitystä?
Fyysisessä maailmassa käyttäisit kynää ja paperia viestin kirjoittamiseen, ja ystäväsi lukisi tekstin suoraan. Digitaalisessa viestinnässä tietokoneet eivät kuitenkaan ymmärrä kirjaimia ja symboleja samalla tavalla kuin ihmiset. Sen sijaan ne käsittelevät tietoa binäärikoodin muodossa, joka koostuu 0:sta ja 1:stä. Tässä ASCII-arvot tulevat esiin.
säännöllinen lauseke javassa
ASCII-arvot toimivat siltana ihmisen luettavan tekstin ja tietokoneella luettavan binaarikoodin välillä. Jokaiselle merkille, olipa se kirjain, numero tai symboli, on määritetty yksilöllinen ASCII-arvo, joka vaihtelee välillä 0–127. Esimerkiksi ison kirjaimen 'A' ASCII-arvo on 65, kun taas pienellä kirjaimella 'a' on ASCII-arvo on 97. Samoin numerolla '0' on ASCII-arvo 48.
Kuinka tietokoneet käyttävät ASCII:ta ihmisen tekstin ymmärtämiseen?
Oletetaan, että haluat lähettää ystävällesi tekstiviestin, jossa lukee Hei! Kun kirjoitat tämän viestin puhelimellasi tai tietokoneellasi, jokainen merkki muunnetaan vastaavaksi ASCII-arvoksi. Tässä tapauksessa ASCII-arvot Hello! ovat 72, 101, 108, 108, 111 ja 33. Nämä numeroarvot muunnetaan sitten binäärikoodiksi, joka lähetetään ystäväsi laitteeseen. Saatuaan viestin heidän laite muuntaa binäärikoodin takaisin ASCII-arvoiksi ja näyttää lopuksi alkuperäisen tekstin, Hello!

ASCII-taulukko
vastaavuuslakeja
Laajennetut ASCII-koodit (merkkikoodit 128-255)
Alla oleva taulukko noudattaa Windows-1252 (CP-1252) -standardia, ISO 8859-1:n laajennusta, joka tunnetaan myös nimellä ISO Latin-1. Tämä standardi eroaa IANAn ISO-8859-1:stä korvaamalla ohjausmerkit näytettävillä merkeillä välillä 128–159. Kaikki ISO-8859-1:stä poikkeavat merkit on korostettu vaaleansinisellä.
DEC | BIN | Symboli | HTML-numero | HTML-nimi | Kuvaus |
---|---|---|---|---|---|
128 | 10000000 | € | € | € | Euro merkki |
129 | 10000001 | Käyttämätön | |||
130 | 10000010 | ‚ | ² | ‚ | Yksi pieni-9 lainausmerkki |
131 | 10000011 | ƒ | ă | ƒ | Latinalainen pieni f-kirjain koukulla |
132 | 10000100 | ¼ | ' | Kaksinkertainen matala-9 lainausmerkki | |
133 | 10000101 | … | … | Vaakasuora ellipsi | |
134 | 10000110 | † | Ć | † | Tikari |
135 | 10000111 | ‡ | ć | ‡ | Kaksinkertainen tikari |
136 | 10001000 | ˆ | ¨ | ˆ | Muokkauskirjaimen sirkumfleksiaksentti |
137 | 10001001 | ‰ | = | ‰ | Promillin merkki |
138 | 10001010 | KANSSA | ª | KANSSA | Latinalainen iso kirjain S ja caron |
139 | 10001011 | ‹ | ¾ | ‹ | Yksittäinen vasemmalle osoittava kulman lainaus |
140 | 10001100 | Œ | Č | Œ | Latinalaisen pääoman ligatuuri OE |
141 | 10001101 | Käyttämätön | |||
142 | 10001110 | Ž | ® | Ž | Latinalainen iso kirjain Z ja caron |
143 | 10001111 | Käyttämätön | |||
144 | 10010000 | Käyttämätön | |||
145 | 10010001 | ' | đ | ' | Yksittäinen lainausmerkki vasemmalla |
146 | 10010010 | ' | - | ' | Oikea lainausmerkki |
147 | 10010011 | œ | Vasen lainausmerkki | ||
148 | 10010100 | - | Oikea kaksoislainausmerkki | ||
149 | 10010101 | • | - | • | Luoti |
150 | 10010110 | – | ? | – | viivalla |
151 | 10010111 | — | ' | — | Kohdassa |
152 | 10011000 | ˜ | ¸ | ˜ | Pieni tilde |
153 | 10011001 | ™ | ' | ™ | Tavaramerkki merkki |
154 | 10011010 | kanssa | º | kanssa | Latinalainen pieni S-kirjain caronilla |
155 | 10011011 | › | ' | › | Yksi oikeaan osoittava kulman lainausmerkki |
156 | 10011100 | œ | ¼ | œ | Latinalainen pieni ligatuuri oe |
157 | 10011101 | Käyttämätön | |||
158 | 10011110 | h | ¾ | h | Latinalainen pieni kirjain z caronilla |
159 | 10011111 | Ÿ | ' | Ÿ | Latinalainen iso kirjain Y diaereesilla |
160 | 10 100 000 | NBSP | Murtumaton tila | ||
161 | 10100001 | ¡ | ¡ | ¡ | Käänteinen huutomerkki |
162 | 10100010 | ¢ | ¢ | ¢ | Sentin merkki |
163 | 10100011 | £ | £ | £ | Punnan merkki |
164 | 10100100 | ¤ | ¤ | ¤ | Valuutan merkki |
165 | 10100101 | ¥ | ¥ | ¥ | Jenin merkki |
166 | 10100110 | ¦ | ¦ | ¦ | Putki, rikki pystypalkki |
167 | 10100111 | § | § | § | Osamerkki |
168 | 10101000 | ¨ | ¨ | ¨ | Välidiaereesi – umlaut |
169 | 10101001 | © | © | © | Tekijänoikeusmerkki |
170 | 10101010 | th | th | th | Naisellinen järjestysosoitin |
171 | 10101011 | Vasen kaksoiskulmalainaus | |||
172 | 10101100 | ¬ | ¬ | ¬ | Kielteisyys |
173 | 10101101 | UJO | | | Pehmeä tavuviiva |
174 | 10101110 | ® | ® | ® | Rekisteröity tavaramerkki merkki |
175 | 10101111 | ¯ | ¯ | ¯ | Välimakroni – yliviivaus |
176 | 10110000 | ° | ° | ° | Tutkinnon merkki |
177 | 10110001 | ± | ± | ± | Plus- tai miinusmerkki |
178 | 10110010 | ² | ² | ² | Kahden neliön yläindeksi |
179 | 10110011 | ³ | ³ | ³ | Yläindeksi kolme – kuutioituna |
180 | 10110100 | ' | ' | ' | Akuutti aksentti – välilyönti akuutti |
181 | 10110101 | m | m | m | Mikro merkki |
182 | 10110110 | ¶ | ¶ | ¶ | Pilcrow-merkki – kappalemerkki |
183 | 10110111 | · | · | · | Keskipiste – Georgian pilkku |
184 | 10111000 | ¸ | ¸ | ¸ | Välillinen cedilla |
185 | 10111001 | ¹ | ¹ | ¹ | Yläindeksi yksi |
186 | 10111010 | º | º | º | Maskuliininen järjestysluku |
187 | 10111011 | Oikean kaksoiskulman lainausmerkit | |||
188 | 10111100 | ¼ | ¼ | ¼ | Murto-osa yksi neljännes |
189 | 10111101 | ½ | ½ | ½ | Murto-osa puolikas |
190 | 10111110 | ¾ | ¾ | ¾ | Murto-osa kolme neljäsosaa |
191 | 10111111 | ¿ | ¿ | ¿ | Käänteinen kysymysmerkki |
192 | 11000000 | ON | ON | ON | Latinalainen iso kirjain A haudalla |
193 | 11000001 | Päällä | Päällä | Päällä | Latinalainen iso kirjain A ja akuutti |
194 | 11000010 | Â | Â | Â | Latinalainen iso kirjain A ja sirkumfleksi |
195 | 11000011 | Ã | Ã | Ã | Latinalainen iso kirjain A tildellä |
196 | 11000100 | Ä | Ä | Ä | Latinalainen iso kirjain A diaereesillä |
197 | 11000101 | vai niin | vai niin | vai niin | Latinalainen iso kirjain A ja rengas yläpuolella |
198 | 11000110 | vai niin | vai niin | vai niin | Latinalainen iso kirjain AE |
199 | 11000111 | Mitä | Mitä | Mitä | Latinalainen iso C-kirjain, jossa cedilla |
200 | 11001000 | JA | JA | JA | Latinalainen iso kirjain E haudalla |
201 | 11001001 | JA | JA | JA | Latinalainen iso kirjain E ja akuutti |
202 | 11001010 | E | E | E | Latinalainen iso kirjain E sirkumfleksin kanssa |
203 | 11001011 | E | E | E | Latinalainen iso kirjain E ja diaereesi |
204 | 11001100 | Ì | Ì | Ì | Latinalainen iso kirjain I haudalla |
205 | 11001101 | Sisään | Sisään | Sisään | Latinalainen iso kirjain I ja akuutti |
206 | 11001110 | K | K | K | Latinalainen iso kirjain I sirkumfleksin kanssa |
207 | 11001111 | Ï | Ï | Ï | Latinalainen iso kirjain I diaereesillä |
208 | 11010000 | Ð | Ð | Ð | Latinalainen iso kirjain ETH |
209 | 11010001 | Ñ | Ñ | Ñ | Latinalainen iso kirjain N ja aaltoviiva |
210 | 11010010 | Ò | Ò | Ò | Latinalainen iso kirjain O haudalla |
211 | 11010011 | vai niin | vai niin | vai niin | Latinalainen iso kirjain O ja akuutti |
212 | 11010100 | SATEENVARJO | SATEENVARJO | SATEENVARJO | Latinalainen iso kirjain O sirkumfleksin kanssa |
213 | 11010101 | HÄN | HÄN | HÄN | Latinalainen iso kirjain O tildellä |
214 | 11010110 | HÄN | HÄN | HÄN | Latinalainen iso kirjain O ja diaereesi |
215 | 11010111 | × | × | × | Kertolaskumerkki |
216 | 11011000 | Ø | Ø | Ø | Latinalainen iso kirjain O ja kauttaviiva |
217 | 11011001 | Ù | Ù | Ù | Latinalainen iso kirjain U haudalla |
218 | 11011010 | TAI | TAI | TAI | Latinalainen iso kirjain U ja akuutti |
219 | 11011011 | Ja | Ja | Ja | Latinalainen iso kirjain U sirkumfleksin kanssa |
220 | 11011100 | Ü | Ü | Ü | Latinalainen iso kirjain U diaereesilla |
221 | 11011101 | IDEA | IDEA | IDEA | Latinalainen iso kirjain Y ja akuutti |
222 | 11011110 | Th | Th | Th | Latinalainen iso kirjain THORN |
223 | 11011111 | ß | ß | ß | Latinalainen pieni kirjain terävä s – ess-zed |
224 | 11100000 | on | on | on | Latinalainen pieni kirjain a haudalla |
225 | 11100001 | päällä | päällä | päällä | Latinalainen pieni kirjain a ja akuutti |
226 | 11100010 | â | â | â | Latinalainen pieni a-kirjain, jossa ympyräfleksi |
227 | 11100011 | ã | ã | ã | Latinalainen pieni a-kirjain tildellä |
228 | 11100100 | ä | ä | ä | Latinalainen pieni a-kirjain diaereesillä |
229 | 11100101 | to | to | to | Latinalainen pieni a-kirjain, jonka yläpuolella on rengas |
230 | 11100110 | vai niin | vai niin | vai niin | Latinalainen pieni kirjain ae |
231 | 11100111 | Mitä | Mitä | Mitä | Latinalainen pieni c-kirjain cedillalla |
232 | 11101000 | Ja | Ja | Ja | Latinalainen pieni kirjain e haudalla |
233 | 11101001 | se on | se on | se on | Latinalainen pieni kirjain e ja akuutti |
2. 3. 4 | 11101010 | eh | eh | eh | Latinalainen pieni kirjain e ja ympyräfleksi |
235 | 11101011 | e | e | e | Latinalainen pieni kirjain e ja diaereesi |
236 | 11101100 | ì | ì | ì | Latinalainen pieni kirjain i haudalla |
237 | 11101101 | sisään | sisään | sisään | Latinalainen pieni kirjain i ja akuutti |
238 | 11101110 | K | K | K | Latinalainen pieni kirjain i sirkumfleksin kanssa |
239 | 11101111 | ï | ï | ï | Latinalainen pieni kirjain i diaereesilla |
240 | 11110000 | d | d | &jne; | Latinalainen pieni kirjain eth |
241 | 11110001 | n | n | n | Latinalainen pieni kirjain n aaltoviivalla |
242 | 11110010 | ò | ò | ò | Latinalainen pieni kirjain o haudalla |
243 | 11110011 | alkaen | alkaen | alkaen | Latinalainen pieni kirjain o ja akuutti |
244 | 11110100 | Sateenvarjo | Sateenvarjo | Sateenvarjo | Latinalainen pieni o-kirjain ja ympyräfleksi |
245 | 11110101 | Hän | Hän | Hän | Latinalainen pieni o-kirjain tildellä |
246 | 11110110 | hän | hän | hän | Latinalainen pieni o-kirjain, jossa on diaereesi |
247 | 11110111 | ÷ | ÷ | ÷ | Jakomerkki |
248 | 11111000 | ø | ø | ø | Latinalainen pieni o-kirjain kauttaviivalla |
249 | 11111001 | u | u | u | Latinalainen pieni u-kirjain haudalla |
250 | 11111010 | tai | tai | tai | Latinalainen pieni kirjain u ja akuutti |
251 | 11111011 | ja | ja | ja | Latinalainen pieni u-kirjain ympyräfleksillä |
252 | 11111100 | u | u | u | Latinalainen pieni u-kirjain diaereesilla |
253 | 11111101 | idea | idea | idea | Latinalainen pieni kirjain y ja akuutti |
254 | 11111110 | eli | eli | eli | Latinalainen pieni kirjain piikki |
255 | 11111111 | ÿ | ÿ | ÿ | Latinalainen pieni y-kirjain diaereesilla |
Joten mitä on ennen 33:a ja sen jälkeen 126?
- ASCII-arvot ennen 32 (0-31) ovat ohjausmerkit . Merkkikoodia käytetään usein kaistan sisäisessä signaloinnissa viitepisteenä merkkijoukossa, jotta vältytään lisäsymbolien lisäämisestä tekstiin.
- 32:ssa meillä on välilyönti, joka sisältyy tulostettuihin merkkeihin, mutta ei ole väärin sanoa, että välilyönti voisi toimia myös ohjausmerkkinä.
- Kohdassa 127 on DEL (delete), joka on ohjausmerkki.
- 127, (128-255) jälkeen meillä on laajennettuja ASCII-merkkejä, jotka edustavat matemaattisia ja muita symboleja, joita ei esitetä avaimina ja joita ei käytetä yleisesti.
Alla on ohjausmerkkien (0-31, 127) ASCII-arvot:
Merkki | Hahmon nimi | ASCII-koodi |
---|---|---|
TYHJÄ | Nollahahmo | 00 |
SOH | Otsikon alku | 01 |
STX | Tekstin alku | 02 |
JNE | Tekstin loppu | 03 |
EOT | Lähetyksen loppu | 04 |
ENQ | tiedustelu | 05 |
ACK | tunnustaa | 06 |
BEL | kello | 07 |
BS | askelpalautin | 08 |
HT | Vaakasuora välilehti | 09 |
LF | Rivinsyöttö | 10 |
Merkki | Hahmon nimi | ASCII-koodi |
---|---|---|
VT | Pysty välilehti | yksitoista |
FF | Lomakesyöttö | 12 |
CR | Vaunun palautus | 13 |
NIIN | Vaihto pois | 14 |
JOO | Vaihda sisään | viisitoista |
MUKAAN | Datalinkin esto | 16 |
DC1 | Laitteen ohjaus 1 | 17 |
DC2 | Laitteen ohjaus 2 | 18 |
DC3 | Laitteen ohjaus 3 | 19 |
DC4 | Laitteen ohjaus 4 | kaksikymmentä |
HALUTA | Negatiivinen tunnustus | kaksikymmentäyksi |
Merkki | Hahmon nimi | ASCII-koodi |
---|---|---|
SYN | Synkroninen tyhjäkäynti | 22 |
ETB | Transin loppu. Lohko | 23 |
VOI | Peruuttaa | 24 |
SISÄÄN | Median loppu | 25 |
SUB | korvike | 26 |
POISTU | paeta | 27 |
FS | Tiedoston erotin | 28 |
GS | Ryhmäerotin | 29 |
RS | Tietueen erotin | 30 |
MEILLE | Yksikön erotin | 31 |
OF THE | poistaa | 127 |
Ero ASCII:n ja Unicoden välillä
ASCII | Unicode |
---|---|
ASCII:ta käytetään periaatteessa esittämään tekstiä symbolien, numeroiden ja merkkien muodossa | UNICODEa käytetään tekstidatan vaihtamiseen, käsittelyyn ja tallentamiseen millä tahansa kielellä |
ASCII on merkkien koodausstandardi, joka käyttää 7-bittisiä binäärilukuja edustamaan merkkejä | UNICODE on merkkien koodausstandardi, joka käyttää 16-bittisiä binäärilukuja edustamaan merkkejä |
ASCII voi edustaa vain 128 merkkiä. | Unicode voi edustaa yli 65 000 merkkiä eri kielistä ja skripteistä. |
Johtopäätös
Yhteenvetona voidaan todeta, että isojen kirjainten ASCII-arvojen alue ulottuu 65:stä 90:een, kun taas pienten kirjainten arvot ulottuvat 97:stä 122:een. Aakkosjärjestyksessä A:n ja Z:n arvot ovat 65 ja 90 isoilla kirjaimilla. Vastaavasti a:n ja z:n arvot pienillä kirjaimilla ovat 97 ja 122.
Usein kysyttyjä kysymyksiä ASCII-arvoista – UKK
Mikä on ASCII-arvo A–Z?
Ascii-arvo Isot kirjaimet A-Z on määritetty aakkosjärjestyksessä alkaen ( 65-90 ) , kanssa A:lle on annettu arvo 65 ja Z määritti arvon 90 isoille kirjaimille.
Mikä on pienten kirjainten a–z ASCII-arvo?
Ascii-arvo pieni a - z on myös määritetty aakkosjärjestyksessä alkaen ( 97-122 ) , kanssa a:lle on annettu arvo 97 ja z:lle on annettu arvo 122 varten pienet kirjaimet.
Kuinka voin muuntaa ASCII-arvot merkeiksi?
Ohjelmoinnin yhteydessä muuntamiseen voit käyttää Hiiltyä() toiminto pythonissa muuntaa ascii-arvon niitä vastaaviksi merkeiksi. esimerkiksi: Char(32) ei anna mitään, koska se on välilyönti. mutta muille arvoille se antaa ehdottomasti luonteen.
Voidaanko ASCII-arvoja käyttää edustamaan muita kuin englanninkielisiä merkkejä?
Ei, ASCII-arvot edustavat vain rajoitettua joukkoa englannin kielen merkkejä, eikä niitä voida käyttää edustamaan muita kuin englanninkielisiä merkkejä.