logo

ASCII-verdialfabeter (A-Z, a-z og spesialtegntabell)

ASCII (American Standard Code for Information Interchange) er en standard tegnkoding som brukes i telekommunikasjon. ASCII uttales 'ask-ee', er strengt tatt en syv-bits kode basert på det engelske alfabetet. ASCII-koder brukes til å representere alfanumeriske data.

Koden ble først publisert som standard i 1967. Den ble deretter oppdatert og publisert som ANSI X3.4-1968, deretter som ANSI X3.4-1977, og til slutt som ANSI X3.4-1986. Siden det er en syv-bits kode, kan den maksimalt representere 128 tegn. den definerer for øyeblikket 95 utskrivbare tegn inkludert 26 store bokstaver (A til Å) , 26 små bokstaver , 10 tall (0 til 9) , og 33 spesialtegn gjelder også matematiske symboler , skilletegn , og mellomromstegn . De representerer tekstinngang, telekommunikasjonsutstyr og enheter. Disse inkluderer tall, store og små engelske bokstaver, funksjoner, tegnsettingssymboler og noen andre symboler.



Totalt er det 256 ASCII-tegn, og kan grovt deles inn i tre kategorier:

  1. ASCII-kontrolltegn (0-31 og 127)
  2. ASCII utskrivbare tegn (32-126) (oftest referert til)
  3. Utvidede ASCII-tegn (128–255)

Hva er ASCII-verdi?

ASCII står for American Standard Code for Information Interchange, en tegnkodingsstandard som tildeler unike numeriske verdier til bokstaver, sifre, skilletegn og andre symboler.

Hvorfor trenger vi ASCII-verdirepresentasjon?

I den fysiske verden ville du bruke penn og papir til å skrive meldingen, og vennen din ville lese teksten direkte. Men når det gjelder digital kommunikasjon, forstår ikke datamaskiner bokstaver og symboler slik mennesker gjør. I stedet behandler de informasjon i form av binær kode, som består av 0-ere og 1-ere. Det er her ASCII-verdier kommer inn i bildet.



ASCII-verdier fungerer som en bro mellom menneskelesbar tekst og datamaskinlesbar binær kode. Hvert tegn, enten det er en bokstav, et tall eller et symbol, tildeles en unik ASCII-verdi fra 0 til 127. For eksempel er ASCII-verdien til den store bokstaven 'A' 65, mens den lille bokstaven 'a' har en ASCII-verdi på 97. På samme måte har sifferet '0' en ASCII-verdi på 48.

Hvordan datamaskiner bruker ASCII for å forstå menneskelig tekst?

Tenk deg at du vil sende en tekstmelding til vennen din som lyder: Hei! Når du skriver denne meldingen på telefonen eller datamaskinen, konverteres hvert tegn til sin tilsvarende ASCII-verdi. I dette tilfellet er ASCII-verdiene for Hello! er 72, 101, 108, 108, 111 og 33. Disse numeriske verdiene blir deretter oversatt til binær kode, som overføres til din venns enhet. Etter å ha mottatt meldingen, konverterer enheten binærkoden tilbake til ASCII-verdier og viser til slutt den originale teksten, Hallo!

ASCII-tabell

ASCII-tabell



De utvidede ASCII-kodene (tegnkode 128-255)

Tabellen nedenfor følger standarden Windows-1252 (CP-1252), en utvidelse av ISO 8859-1, også kjent som ISO Latin-1. Denne standarden skiller seg fra IANAs ISO-8859-1 ved å erstatte kontrolltegn med visningsbare tegn i området 128 til 159. Eventuelle tegn som avviker fra ISO-8859-1 er uthevet i lyseblått.

DES BIN Symbol HTML-nummer HTML-navn Beskrivelse
128 10000000 Euro-tegn
129 10000001 Ubrukt
130 10000010 ² Enkelt lav-9 anførselstegn
131 10000011 ƒ en ƒ Latinsk liten bokstav f med krok
132 10000100 ¼ Dobbelt lav-9 anførselstegn
133 10000101 … Horisontal ellipsis
134 10000110 Ć Dolk
135 10000111 ć Dobbel dolk
136 10001000 ˆ ¨ ˆ Modifikator bokstav circumflex aksent
137 10001001 = Promilleskilt
138 10001010 MED ª MED Latin stor bokstav S med karon
139 10001011 ¾ Sitat med enkelt venstrepekende vinkel
140 10001100 Œ Č Œ Latinske stor ligatur OE
141 10001101 Ubrukt
142 10001110 Ž ® Ž Latin stor bokstav Z med karon
143 10001111 Ubrukt
144 10010000 Ubrukt
145 10010001 ' đ ' Venstre enkelt anførselstegn
146 10010010 ' - ' Høyre enkelt anførselstegn
147 10010011 œ Venstre doble anførselstegn
148 10010100 - Høyre doble anførselstegn
149 10010101 - Kule
150 10010110 ? i strek
151 10010111 ' I strek
152 10011000 ˜ ¸ ˜ Liten tilde
153 10011001 ' Varemerke tegn
154 10011010 med º med Latinsk liten bokstav S med karon
155 10011011 ' Enkelt, høyrepekende vinkel anførselstegn
156 10011100 œ ¼ œ Latinsk liten ligatur oe
157 10011101 Ubrukt
158 10011110 h ¾ h Latinsk liten bokstav z med karon
159 10011111 Ÿ ' Ÿ Latinsk stor bokstav Y med diaeresis
160 10100000 NBSP Non-breaking plass
161 10100001 ¡ ¡ ¡ Omvendt utropstegn
162 10100010 ¢ ¢ ¢ Cent tegn
163 10100011 £ £ £ Pund tegn
164 10100100 ¤ ¤ ¤ Valuta tegn
165 10100101 ¥ ¥ ¥ Yen tegn
166 10100110 ¦ ¦ ¦ Rør, brutt vertikal stang
167 10100111 § § § Seksjonsskilt
168 10101000 ¨ ¨ ¨ Avstandsdiaerese – umlyd
169 10101001 © © © Opphavsrettsskilt
170 10101010 th th th Feminin ordinalindikator
171 10101011 Venstre dobbeltvinklede anførselstegn
172 10101100 ¬ ¬ ¬ Negasjon
173 10101101 SJENERT ­ ­ Myk bindestrek
174 10101110 ® ® ® Registrert varemerkeskilt
175 10101111 ¯ ¯ ¯ Avstandsmakron – overlinje
176 10110000 ° ° ° Gradtegn
177 10110001 ± ± ± Pluss-eller-minus-tegn
178 10110010 ² ² ² Hevet skrift to-kvadrat
179 10110011 ³ ³ ³ Superscript tre – terninger
180 10110100 ' ' ' Akutt aksent – ​​avstand akutt
181 10110101 m m m Mikrotegn
182 10110110 Pilkråkeskilt – paragraftegn
183 10110111 · · · Midtpunkt – georgisk komma
184 10111000 ¸ ¸ ¸ Mellom cedilla
185 10111001 ¹ ¹ ¹ Forskrift en
186 10111010 º º º Maskulin ordinalindikator
187 10111011 Høyre dobbeltvinklede sitater
188 10111100 ¼ ¼ ¼ Brøk en fjerdedel
189 10111101 ½ ½ ½ Brøk halvparten
190 10111110 ¾ ¾ ¾ Brøk tre fjerdedeler
191 10111111 ¿ ¿ ¿ Omvendt spørsmålstegn
192 11000000 HAR HAR HAR Latin stor bokstav A med grav
193 11000001 Latinsk stor bokstav A med akutt
194 11000010 EN EN EN Latinsk stor bokstav A med circumflex
195 11000011 EN EN EN Latinsk stor bokstav A med tilde
196 11000100 EN EN EN Latinsk stor bokstav A med diaeresis
197 11000101 Å Å Å Latinsk stor bokstav A med ring over
198 11000110 Åh Åh Åh Latinsk stor bokstav AE
199 11000111 Hva Hva Hva Latin stor bokstav C med cedilla
200 11001000 OG OG OG Latin stor bokstav E med grav
201 11001001 OG OG OG Latinsk stor bokstav E med akutt
202 11001010 E E E Latinsk stor bokstav E med circumflex
203 11001011 E E E Latinsk stor bokstav E med diaeresis
204 11001100 JEG JEG JEG Latin stor bokstav I med grav
205 11001101 I I I Latinsk stor bokstav I med akutt
206 11001110 Q Q Q Latin stor bokstav I med circumflex
207 11001111 JEG JEG JEG Latinsk stor bokstav I med diaeresis
208 11010000 Ð Ð Ð Latinsk stor bokstav ETH
209 11010001 Ñ Ñ Ñ Latinsk stor bokstav N med tilde
210 11010010 Ò Ò Ò Latinsk stor bokstav O med grav
211 11010011 Åh Åh Åh Latinsk stor bokstav O med akutt
212 11010100 PARAPLY PARAPLY PARAPLY Latinsk stor bokstav O med circumflex
213 11010101 HAN HAN HAN Latinsk stor bokstav O med tilde
214 11010110 HAN HAN HAN Latinsk stor bokstav O med diaeresis
215 11010111 × × × Multiplikasjonstegn
216 11011000 Ø Ø Ø Latinsk stor bokstav O med skråstrek
217 11011001 Ù Ù Ù Latinsk stor bokstav U med grav
218 11011010 ELLER ELLER ELLER Latinsk stor bokstav U med akutt
219 11011011 Og Og Og Latinsk stor bokstav U med circumflex
220 11011100 Ü Ü Ü Latinsk stor bokstav U med diaeresis
221 11011101 IDÉ IDÉ IDÉ Latinsk stor bokstav Y med akutt
222 11011110 Th Th Th Latinsk stor bokstav THORN
223 11011111 ß ß ß Latinsk liten bokstav skarp s – ess-zed
224 11100000 har har har Latinsk liten bokstav a med grav
225 11100001 Latinsk liten bokstav a med akutt
226 11100010 en en en Latinsk liten bokstav a med circumflex
227 11100011 en en en Latinsk liten bokstav a med tilde
228 11100100 en en en Latinsk liten bokstav a med diaeresis
229 11100101 å å å Latinsk liten bokstav a med ring over
230 11100110 Åh Åh Åh Latinsk liten bokstav ae
231 11100111 Hva Hva Hva Latinsk liten bokstav c med cedilla
232 11101000 Og Og Og Latinsk liten bokstav e med grav
233 11101001 Det er Det er Det er Latinsk liten bokstav e med akutt
2. 3. 4 11101010 eh eh eh Latinsk liten bokstav e med circumflex
235 11101011 e e e Latinsk liten bokstav e med diaeresis
236 11101100 Jeg Jeg Jeg Latinsk liten bokstav i med grav
237 11101101 i i i Latinsk liten bokstav i med akutt
238 11101110 Q Q Q Latinsk liten bokstav i med circumflex
239 11101111 Jeg Jeg Jeg Latinsk liten bokstav i med diaeresis
240 11110000 d d &etc; Latinsk liten bokstav eth
241 11110001 n n n Latinsk liten bokstav n med tilde
242 11110010 ò ò ò Latinsk liten bokstav o med grav
243 11110011 fra fra fra Latinsk liten bokstav o med akutt
244 11110100 Paraply Paraply Paraply Latinsk liten bokstav o med circumflex
245 11110101 Han Han Han Latinsk liten bokstav o med tilde
246 11110110 han han han Latinsk liten bokstav o med diaeresis
247 11110111 ÷ ÷ ÷ Divisjonsskilt
248 11111000 ø ø ø Latinsk liten bokstav o med skråstrek
249 11111001 u u u Latinsk liten bokstav u med grav
250 11111010 eller eller eller Latinsk liten bokstav u med akutt
251 11111011 og og og Latinsk liten bokstav u med circumflex
252 11111100 u u u Latinsk liten bokstav u med diaeresis
253 11111101 idé idé idé Latinsk liten bokstav y med akutt
254 11111110 dvs dvs dvs Latinsk liten bokstavtorn
255 11111111 ÿ ÿ ÿ Latinsk liten bokstav y med diaeresis

Så hva er før 33 og utover 126?

  1. ASCII-verdier før 32 (0-31) er kontrolltegn . En tegnkode brukes ofte i in-band signalering som et referansepunkt i et sett med tegn for å unngå å legge til flere symboler i teksten.
  2. Ved 32 har vi mellomrom, som er inkludert som trykte tegn, men det er ikke feil å si at mellomrom også kan tjene som et kontrolltegn.
  3. Ved 127 har vi DEL (slett), som er et kontrolltegn.
  4. Etter 127, (128-255), har vi utvidede ASCII-tegn som representerer matematiske og andre symboler som ikke er representert som nøkler og ikke brukes generelt.

Nedenfor er ASCII-verdiene for kontrolltegn (0-31, 127):

Karakter Karakternavn ASCII-kode
NULL Null karakter 00
SOH Start av overskrift 01
STX Start på tekst 02
ETC Slutt på tekst 03
EOT Slutt på overføring 04
ENQ forespørsel 05
ACK anerkjenne 06
BEL klokke 07
BS backspace 08
HT Horisontal fane 09
LF Linjeskift 10
Karakter Karakternavn ASCII-kode
VT Vertikal fane elleve
FF Skjema feed 12
CR Vognretur 1. 3
Skift ut 14
JA Skift inn femten
I FØLGE Datalink escape 16
DC1 Enhetskontroll 1 17
DC2 Enhetskontroll 2 18
DC3 Enhetskontroll 3 19
DC4 Enhetskontroll 4 tjue
ØNSKER Negativ erkjennelse tjueen
Karakter Karakternavn ASCII-kode
SYN Synkron tomgang 22
ETB Slutt på trans. Blokkere 23
KAN Avbryt 24
I Slutt på medium 25
UNDER erstatning 26
ESC flukt 27
FS Filseparator 28
GS Gruppeskiller 29
RS Rekordskiller 30
OSS Enhetsseparator 31
AV slette 127

Forskjellen mellom ASCII og Unicode

ASCII Unicode
ASCII brukes i utgangspunktet til å representere tekst i form av symboler, tall og tegn UNICODE brukes til å utveksle, behandle og lagre tekstdata på alle språk
ASCII er en standard for tegnkoding som bruker 7-bits binære tall for å representere tegn UNICODE er en standard for tegnkoding som bruker 16-bits binære tall for å representere tegn
ASCII kan bare representere 128 tegn. Unicode kan representere over 65 000 tegn fra forskjellige språk og skript.

Konklusjon

For å oppsummere, spenner området av ASCII-verdier for store bokstaver fra 65 til 90, mens det for små bokstaver strekker seg fra 97 til 122. Allokert i alfabetisk rekkefølge er verdiene for A og Z henholdsvis 65 og 90 med store bokstaver. Tilsvarende er verdiene for a og z med små bokstaver henholdsvis 97 og 122.

Ofte stilte spørsmål om ASCII-verdier – vanlige spørsmål

Hva er ASCII-verdien til A til Å?

Ascii-verdien av Stor A til Å er tildelt i alfabetisk rekkefølge fra ( 65-90 ), med A tildelte verdien 65 og Z tildelte verdien 90 for store bokstaver.

Hva er ASCII-verdien for små bokstaver a til z?

Ascii-verdien av liten a til å er også tildelt i alfabetisk rekkefølge fra ( 97-122 ), med a tildeles verdien 97 og z er tildelt verdien 122 til små bokstaver.

Hvordan kan jeg konvertere ASCII-verdier til tegn?

I forbindelse med programmering, for konvertering kan du bruke Char() funksjon i python for å konvertere ascii-verdien til deres tilsvarende tegn. for eksempel:- Char(32) gir ingenting fordi det er et mellomrom. men for andre verdier gir det definitivt en karakter.

Kan ASCII-verdier brukes til å representere ikke-engelske tegn?

Nei, ASCII-verdier representerer bare et begrenset sett med tegn på engelsk og kan ikke brukes til å representere ikke-engelske tegn.