logo

ASCII-værdier alfabeter (A-Z, a-z og specialtegnstabel)

ASCII (American Standard Code for Information Interchange) er en standard tegnkodning, der bruges i telekommunikation. ASCII udtales 'ask-ee', er strengt taget en syv-bit kode baseret på det engelske alfabet. ASCII-koder bruges til at repræsentere alfanumeriske data.

Koden blev først udgivet som en standard i 1967. Den blev efterfølgende opdateret og udgivet som ANSI X3.4-1968, derefter som ANSI X3.4-1977 og til sidst som ANSI X3.4-1986. Da det er en syv-bit kode, kan den højst repræsentere 128 tegn. den definerer i øjeblikket 95 printbare tegn inklusive 26 store bogstaver (A til Z) , 26 små bogstaver , 10 tal (0 til 9) , og 33 specialtegn inklusive matematiske symboler , punktum , og mellemrumstegn . De repræsenterer tekst i, telekommunikationsudstyr og enheder. Disse omfatter tal, store og små engelske bogstaver, funktioner, tegnsætningssymboler og nogle andre symboler.



I alt er der 256 ASCII-tegn og kan groft opdelt i tre kategorier:

  1. ASCII-kontroltegn (0-31 og 127)
  2. ASCII-tegn, der kan udskrives (32-126) (omtales oftest)
  3. Udvidede ASCII-tegn (128-255)

Hvad er ASCII-værdi?

ASCII står for American Standard Code for Information Interchange, en tegnkodningsstandard, der tildeler unikke numeriske værdier til bogstaver, cifre, tegnsætningstegn og andre symboler.

Hvorfor har vi brug for ASCII Value-repræsentation?

I den fysiske verden ville du bruge en pen og papir til at skrive beskeden, og din ven læste teksten direkte. Men når det kommer til digital kommunikation, forstår computere ikke bogstaver og symboler, som mennesker gør. I stedet behandler de information i form af binær kode, som består af 0'er og 1'er. Det er her ASCII-værdier kommer i spil.



ASCII-værdier tjener som en bro mellem menneskelæsbar tekst og computerlæsbar binær kode. Hvert tegn, uanset om det er et bogstav, tal eller symbol, tildeles en unik ASCII-værdi fra 0 til 127. For eksempel er ASCII-værdien af ​​det store bogstav 'A' 65, mens det lille bogstav 'a' har en ASCII-værdi på 97. På samme måde har cifferet '0' en ASCII-værdi på 48.

Hvordan computere bruger ASCII til at forstå menneskelig tekst?

Antag, at du vil sende en tekstbesked til din ven, der lyder: Hej! Når du skriver denne besked på din telefon eller computer, konverteres hvert tegn til dets tilsvarende ASCII-værdi. I dette tilfælde er ASCII-værdierne for Hello! er 72, 101, 108, 108, 111 og 33. Disse numeriske værdier oversættes derefter til binær kode, som overføres til din vens enhed. Efter at have modtaget beskeden konverterer deres enhed den binære kode tilbage til ASCII-værdier og viser til sidst den originale tekst, Hej!

ASCII-tabel

ASCII-tabel



De udvidede ASCII-koder (tegnkode 128-255)

Tabellen nedenfor overholder Windows-1252 (CP-1252) standarden, en udvidelse af ISO 8859-1, også kendt som ISO Latin-1. Denne standard adskiller sig fra IANAs ISO-8859-1 ved at erstatte kontroltegn med tegn, der kan vises i intervallet 128 til 159. Eventuelle tegn, der afviger fra ISO-8859-1, er fremhævet med lyseblåt.

DEC BEHOLDER Symbol HTML nummer HTML navn Beskrivelse
128 10000000 Euro tegn
129 10000001 Ubrugt
130 10000010 ² Enkelt lav-9 anførselstegn
131 10000011 ƒ en ƒ Latinsk lille bogstav f med krog
132 10000100 ¼ Dobbelt lav-9 anførselstegn
133 10000101 … Vandret ellipse
134 10000110 Ć Dolk
135 10000111 ć Dobbelt dolk
136 10001000 ˆ ¨ ˆ Ændringsbogstav circumflex accent
137 10001001 = Promille tegn
138 10001010 MED ª MED Latinsk stort bogstav S med caron
139 10001011 ¾ Citat med enkelt venstre-pegende vinkel
140 10001100 Œ Č Œ Latinske versal ligatur OE
141 10001101 Ubrugt
142 10001110 Ž ® Ž Latinsk stort Z med caron
143 10001111 Ubrugt
144 10010000 Ubrugt
145 10010001 ' đ ' Venstre enkelt anførselstegn
146 10010010 ' - ' Højre enkelt anførselstegn
147 10010011 œ Venstre dobbelte anførselstegn
148 10010100 - Højre dobbelte anførselstegn
149 10010101 - Kugle
150 10010110 ? i streg
151 10010111 ' I streg
152 10011000 ˜ ¸ ˜ Lille tilde
153 10011001 Varemærke tegn
154 10011010 med º med Latinsk lille bogstav S med karon
155 10011011 Enkelt ret-pegende vinkel anførselstegn
156 10011100 œ ¼ œ Latinsk lille ligatur oe
157 10011101 Ubrugt
158 10011110 h ¾ h Latinsk lille bogstav z med caron
159 10011111 Ÿ ' Ÿ Latinsk stort bogstav Y med diaerese
160 10100000 NBSP Non-breaking plads
161 10100001 ¡ ¡ ¡ Omvendt udråbstegn
162 10100010 ¢ ¢ ¢ Cent tegn
163 10100011 £ £ £ Pund tegn
164 10100100 ¤ ¤ ¤ Valuta tegn
165 10100101 ¥ ¥ ¥ Yen tegn
166 10100110 ¦ ¦ ¦ Rør, knækket lodret stang
167 10100111 § § § Sektionsskilt
168 10101000 ¨ ¨ ¨ Mellemrum diaerese – umlyd
169 10101001 © © © Copyright tegn
170 10101010 th th th Feminin ordensindikator
171 10101011 Venstre dobbeltvinklede citater
172 10101100 ¬ ¬ ¬ Negation
173 10101101 GENERT ­ ­ Blød bindestreg
174 10101110 ® ® ® Registreret varemærke tegn
175 10101111 ¯ ¯ ¯ Mellemrumsmakron – overline
176 10110000 ° ° ° Gradtegn
177 10110001 ± ± ± Plus-eller-minus tegn
178 10110010 ² ² ² Hævet to-kvadret
179 10110011 ³ ³ ³ Superscript tre – terninger
180 10110100 ' ' ' Akut accent – ​​mellemrum akut
181 10110101 m m m Mikrotegn
182 10110110 Pilcrow-tegn – paragraftegn
183 10110111 · · · Midterste prik – georgisk komma
184 10111000 ¸ ¸ ¸ Mellem cedille
185 10111001 ¹ ¹ ¹ Hævet et
186 10111010 º º º Maskulin ordensindikator
187 10111011 Ret dobbeltvinklede citater
188 10111100 ¼ ¼ ¼ Brøk en fjerdedel
189 10111101 ½ ½ ½ Brøk en halvdel
190 10111110 ¾ ¾ ¾ Brøk tre fjerdedele
191 10111111 ¿ ¿ ¿ Omvendt spørgsmålstegn
192 11000000 HAR HAR HAR Latinsk stort bogstav A med grav
193 11000001 Latinsk stort bogstav A med akut
194 11000010 EN EN EN Latinsk stort bogstav A med circumflex
195 11000011 EN EN EN Latinsk stort bogstav A med tilde
196 11000100 EN EN EN Latinsk stort bogstav A med diaerese
197 11000101 Åh Åh Åh Latinsk stort bogstav A med ring over
198 11000110 Åh Åh Åh Latinsk stort bogstav AE
199 11000111 Hvad Hvad Hvad Latinsk stort bogstav C med cedilla
200 11001000 OG OG OG Latinsk stort bogstav E med grav
201 11001001 OG OG OG Latinsk stort bogstav E med akut
202 11001010 E E E Latinsk stort bogstav E med circumflex
203 11001011 E E E Latinsk stort bogstav E med diaerese
204 11001100 JEG JEG JEG Latinsk stort bogstav I med grav
205 11001101 I I I Latinsk stort bogstav I med akut
206 11001110 Q Q Q Latinsk stort bogstav I med circumflex
207 11001111 JEG JEG JEG Latinsk stort bogstav I med diaerese
208 11010000 Ð Ð Ð Latinsk stort bogstav ETH
209 11010001 Ñ Ñ Ñ Latinsk stort bogstav N med tilde
210 11010010 Ò Ò Ò Latinsk stort bogstav O med grav
211 11010011 Åh Åh Åh Latinsk stort bogstav O med akut
212 11010100 PARAPLY PARAPLY PARAPLY Latinsk stort bogstav O med circumflex
213 11010101 HAN HAN HAN Latinsk stort bogstav O med tilde
214 11010110 HAN HAN HAN Latinsk stort bogstav O med diaeresis
215 11010111 × × × Multiplikationstegn
216 11011000 Ø Ø Ø Latinsk stort bogstav O med en skråstreg
217 11011001 Ù Ù Ù Latinsk stort bogstav U med grav
218 11011010 ELLER ELLER ELLER Latinsk stort bogstav U med akut
219 11011011 Og Og Og Latinsk stort bogstav U med circumflex
220 11011100 Ü Ü Ü Latinsk stort bogstav U med diaerese
221 11011101 IDE IDE IDE Latinsk stort bogstav Y med akut
222 11011110 Th Th Th Latinsk stort bogstav THORN
223 11011111 ß ß ß Latinsk lille bogstav skarp s – ess-zed
224 11100000 har har har Latinsk lille bogstav a med grav
225 11100001 Latinsk lille bogstav a med akut
226 11100010 en en en Latinsk lille bogstav a med circumflex
227 11100011 en en en Latinsk lille bogstav a med tilde
228 11100100 en en en Latinsk lille bogstav a med diaeresis
229 11100101 til til til Latinsk lille bogstav a med ring over
230 11100110 åh åh åh Latinsk lille bogstav ae
231 11100111 Hvad Hvad Hvad Latinsk lille bogstav c med cedilla
232 11101000 Og Og Og Latinsk lille bogstav e med grav
233 11101001 det er det er det er Latinsk lille bogstav e med akut
2. 3. 4 11101010 øh øh øh Latinsk lille bogstav e med circumflex
235 11101011 e e e Latinsk lille bogstav e med diaeresis
236 11101100 jeg jeg jeg Latinsk lille bogstav i med grav
237 11101101 i i i Latinsk lille bogstav i med akut
238 11101110 Q Q Q Latinsk lille bogstav i med circumflex
239 11101111 jeg jeg jeg Latinsk lille bogstav i med diaeresis
240 11110000 d d &etc; Latinske små bogstaver eth
241 11110001 n n n Latinsk lille bogstav n med tilde
242 11110010 ò ò ò Latinsk lille bogstav o med grav
243 11110011 fra fra fra Latinsk lille bogstav o med akut
244 11110100 Paraply Paraply Paraply Latinsk lille bogstav o med circumflex
245 11110101 Han Han Han Latinsk lille bogstav o med tilde
246 11110110 han han han Latinsk lille bogstav o med diaeresis
247 11110111 ÷ ÷ ÷ Divisionsskilt
248 11111000 ø ø ø Latinsk lille bogstav o med skråstreg
249 11111001 u u u Latinsk lille bogstav u med grav
250 11111010 eller eller eller Latinsk lille bogstav u med akut
251 11111011 og og og Latinsk lille bogstav u med circumflex
252 11111100 u u u Latinsk lille bogstav u med diaeresis
253 11111101 ide ide ide Latinsk lille bogstav y med akut
254 11111110 dvs dvs dvs Latinsk lille bogstavstorn
255 11111111 ÿ ÿ ÿ Latinsk lille bogstav y med diaeresis

Så hvad er før 33 og derover 126?

  1. ASCII-værdier før 32 (0-31) er kontroltegn . En tegnkode bruges ofte i in-band signalering som et referencepunkt i et sæt tegn for at undgå at tilføje yderligere symboler til teksten.
  2. På 32 har vi mellemrum, som er inkluderet som trykte tegn, men det er ikke forkert at sige, at mellemrum også kan tjene som kontroltegn.
  3. Ved 127 har vi DEL (delete), som er et kontroltegn.
  4. Efter 127, (128-255), har vi udvidede ASCII-tegn, der repræsenterer matematiske og andre symboler, der ikke er repræsenteret som nøgler og ikke bruges generelt.

Nedenfor er ASCII-værdierne for kontroltegn (0-31, 127):

Karakter Karakter navn ASCII kode
NUL Nul karakter 00
SOH Start af overskrift 01
STX Start af tekst 02
ETC Slut på tekst 03
EOT Slut på transmission 04
ENQ forespørgsel 05
ACK anerkende 06
BEL klokke 07
BS backspace 08
HT Vandret fane 09
LF Line feed 10
Karakter Karakter navn ASCII kode
VT Lodret fane elleve
FF Form feed 12
CR Vogn retur 13
Skift ud 14
JA Skift ind femten
IFØLGE Datalink escape 16
DC1 Enhedskontrol 1 17
DC2 Enhedskontrol 2 18
DC3 Enhedskontrol 3 19
DC4 Enhedskontrol 4 tyve
VIL HAVE Negativ anerkendelse enogtyve
Karakter Karakter navn ASCII kode
SYN Synkron tomgang 22
ETB Slut på trans. Blok 23
KAN Afbestille 24
I Slut på medium 25
SUB erstatning 26
ESC flugt 27
FS Filseparator 28
GS Gruppeadskiller 29
RS Optageadskiller 30
OS Enhedsadskiller 31
AF slette 127

Forskellen mellem ASCII og Unicode

ASCII Unicode
ASCII bruges grundlæggende til at repræsentere tekst i form af symboler, tal og tegn UNICODE bruges til at udveksle, behandle og gemme tekstdata på ethvert sprog
ASCII er en tegnkodningsstandard, der bruger 7-bit binære tal til at repræsentere tegn UNICODE er en tegnkodningsstandard, der bruger 16-bit binære tal til at repræsentere tegn
ASCII kan kun repræsentere 128 tegn. Unicode kan repræsentere over 65.000 tegn fra forskellige sprog og scripts.

Konklusion

For at opsummere spænder intervallet af ASCII-værdier for store bogstaver fra 65 til 90, mens det for små bogstaver strækker sig fra 97 til 122. Allokeret i alfabetisk rækkefølge er værdierne for A og Z henholdsvis 65 og 90 med store bogstaver. Tilsvarende er værdierne for a og z med små bogstaver henholdsvis 97 og 122.

Ofte stillede spørgsmål om ASCII-værdier – ofte stillede spørgsmål

Hvad er ASCII-værdien af ​​A til Z?

Ascii-værdien af Stort A til Z er tildelt i alfabetisk rækkefølge fra ( 65-90 ), med A tildelte værdien 65 og Z tildelte værdien 90 for store bogstaver.

Hvad er ASCII-værdien for små bogstaver a til z?

Ascii-værdien af lille a til z er også tildelt i alfabetisk rækkefølge fra ( 97-122 ), med a tildeles værdien 97 og z tildeles værdien 122 til små bogstaver.

Hvordan kan jeg konvertere ASCII-værdier til tegn?

I forbindelse med programmering, til konvertering kan du bruge Char() funktion i python for at konvertere ascii-værdi til deres tilsvarende tegn. f.eks.: Char(32) giver intet, fordi det er et mellemrum. men for andre værdier giver det bestemt en karakter.

Kan ASCII-værdier bruges til at repræsentere ikke-engelske tegn?

Nej, ASCII-værdier repræsenterer kun et begrænset sæt af tegn på det engelske sprog og kan ikke bruges til at repræsentere ikke-engelske tegn.