logo

Alfabet för ASCII-värden (A-Z, a-z och specialteckentabell)

ASCII (American Standard Code for Information Interchange) är en standardteckenkodning som används inom telekommunikation. ASCII uttalas 'ask-ee', är strikt en sju-bitars kod baserad på det engelska alfabetet. ASCII-koder används för att representera alfanumeriska data.

Koden publicerades först som standard 1967. Den uppdaterades sedan och publicerades som ANSI X3.4-1968, sedan som ANSI X3.4-1977 och slutligen som ANSI X3.4-1986. Eftersom det är en sjubitars kod kan den som mest representera 128 tecken. den definierar för närvarande 95 utskrivbara tecken inklusive 26 versaler (A till Ö) , 26 små bokstäver , 10 siffror (0 till 9) , och 33 specialtecken Inklusive matematiska symboler , punkter , och mellanslagstecken . De representerar text in, telekommunikationsutrustning och enheter. Dessa inkluderar siffror, stora och små engelska bokstäver, funktioner, skiljetecken och några andra symboler.



Totalt finns det 256 ASCII-tecken och kan grovt delas in i tre kategorier:

  1. ASCII-kontrolltecken (0-31 och 127)
  2. Utskrivbara ASCII-tecken (32-126) (kallas oftast till)
  3. Utökade ASCII-tecken (128-255)

Vad är ASCII-värde?

ASCII står för American Standard Code for Information Interchange, en teckenkodningsstandard som tilldelar unika numeriska värden till bokstäver, siffror, skiljetecken och andra symboler.

Varför behöver vi ASCII Value representation?

I den fysiska världen skulle du använda en penna och papper för att skriva meddelandet, och din vän skulle läsa texten direkt. Men när det gäller digital kommunikation förstår inte datorer bokstäver och symboler som människor gör. Istället bearbetar de information i form av binär kod, som består av 0:or och 1:or. Det är här ASCII-värden kommer in i bilden.



ASCII-värden fungerar som en brygga mellan läsbar text och datorläsbar binär kod. Varje tecken, oavsett om det är en bokstav, siffra eller symbol, tilldelas ett unikt ASCII-värde som sträcker sig från 0 till 127. Till exempel är ASCII-värdet för den stora bokstaven 'A' 65, medan den gemena bokstaven 'a' har en ASCII-värdet 97. På samma sätt har siffran '0' ett ASCII-värde på 48.

Hur datorer använder ASCII för att förstå mänsklig text?

Anta att du vill skicka ett textmeddelande till din vän som lyder: Hej! När du skriver det här meddelandet på din telefon eller dator omvandlas varje tecken till dess motsvarande ASCII-värde. I det här fallet är ASCII-värdena för Hello! är 72, 101, 108, 108, 111 och 33. Dessa numeriska värden översätts sedan till binär kod, som överförs till din väns enhet. När de tar emot meddelandet konverterar deras enhet den binära koden tillbaka till ASCII-värden och visar slutligen den ursprungliga texten, Hej!

parallell bearbetning
ASCII-tabell

ASCII-tabell



De utökade ASCII-koderna (teckenkod 128-255)

Tabellen nedan följer standarden Windows-1252 (CP-1252), en förlängning av ISO 8859-1, även känd som ISO Latin-1. Denna standard skiljer sig från IANAs ISO-8859-1 genom att ersätta kontrolltecken med visningsbara tecken i intervallet 128 till 159. Alla tecken som avviker från ISO-8859-1 är markerade i ljusblått.

DEC BIN Symbol HTML-nummer HTML-namn Beskrivning
128 10000000 Euro tecken
129 10000001 Oanvänd
130 10000010 ² Enstaka låg-9 citattecken
131 10000011 ƒ ă ƒ Latinsk liten bokstav f med krok
132 10000100 ¼ Dubbla låg-9 citattecken
133 10000101 … Horisontell ellips
134 10000110 Ć Dolk
135 10000111 ć Dubbel dolk
136 10001000 ˆ ¨ ˆ Modifierare bokstav circumflex accent
137 10001001 = Promille tecken
138 10001010 MED ª MED Latinsk versal S med karon
139 10001011 ¾ Citat om en enda vänsterpekande vinkel
140 10001100 Œ Č Œ Latinska versalligatur OE
141 10001101 Oanvänd
142 10001110 Ž ® Ž Latinsk stor bokstav Z med karon
143 10001111 Oanvänd
144 10010000 Oanvänd
145 10010001 ' đ ' Vänster enstaka citattecken
146 10010010 ' - ' Höger enstaka citattecken
147 10010011 œ Vänster dubbla citattecken
148 10010100 - Höger dubbla citattecken
149 10010101 - Kula
150 10010110 ? i streck
151 10010111 ' I streck
152 10011000 ˜ ¸ ˜ Liten tilde
153 10011001 ' Varumärke tecken
154 10011010 med º med Latinsk liten bokstav S med karon
155 10011011 ' Enkla högerpekande citattecken
156 10011100 œ ¼ œ Latinsk liten ligatur oe
157 10011101 Oanvänd
158 10011110 h ¾ h Latinsk liten bokstav z med karon
159 10011111 Ÿ ' Ÿ Latinsk stor bokstav Y med diaeres
160 10100000 NBSP Icke-brytande utrymme
161 10100001 ¡ ¡ ¡ Omvänt utropstecken
162 10100010 ¢ ¢ ¢ Cent tecken
163 10100011 £ £ £ Pundtecken
164 10100100 ¤ ¤ ¤ Valuta tecken
165 10100101 ¥ ¥ ¥ Yen tecken
166 10100110 ¦ ¦ ¦ Rör, bruten vertikal stång
167 10100111 § § § Sektion tecken
168 10101000 ¨ ¨ ¨ Mellanrumsdiaeres – omljud
169 10101001 © © © Copyright tecken
170 10101010 th th th Feminin ordinalindikator
171 10101011 Vänster dubbelvinklade citattecken
172 10101100 ¬ ¬ ¬ Negation
173 10101101 BLYG ­ ­ Mjukt bindestreck
174 10101110 ® ® ® Registrerat varumärke tecken
175 10101111 ¯ ¯ ¯ Mellanrumsmakron – överlinje
176 10110000 ° ° ° Grad tecken
177 10110001 ± ± ± Plus-eller-minustecken
178 10110010 ² ² ² Upphöjd två-kvadrat
179 10110011 ³ ³ ³ Upphöjd tre – kubad
180 10110100 ' ' ' Akut accent – ​​avstånd akut
181 10110101 m m m Mikrotecken
182 10110110 Pilkråkstecken – paragraftecken
183 10110111 · · · Mellersta punkten – georgiskt kommatecken
184 10111000 ¸ ¸ ¸ Avstånd cedilla
185 10111001 ¹ ¹ ¹ Upphöjd ett
186 10111010 º º º Maskulin ordinalindikator
187 10111011 Rätt dubbelvinklade citat
188 10111100 ¼ ¼ ¼ Bråk en fjärdedel
189 10111101 ½ ½ ½ Bråk en halv
190 10111110 ¾ ¾ ¾ Bråkdel tre fjärdedelar
191 10111111 ¿ ¿ ¿ Omvänt frågetecken
192 11 000 000 HAR HAR HAR Latin versal A med grav
193 11000001 Latinsk versal A med akut
194 11000010 Â Â Â Latinsk versal A med cirkumflex
195 11000011 Ã Ã Ã Latinsk versal A med tilde
196 11000100 Ä Ä Ä Latinsk stor bokstav A med diaeres
197 11000101 Åh Åh Åh Latinsk versal A med ring ovanför
198 11000110 Åh Åh Åh Latinsk versal AE
199 11000111 Vad Vad Vad Latinsk stor bokstav C med cedilla
200 11001000 OCH OCH OCH Latin versal E med grav
201 11001001 OCH OCH OCH Latinsk stor bokstav E med akut
202 11001010 E E E Latinsk stor bokstav E med circumflex
203 11001011 E E E Latinsk versal E med diaeres
204 11001100 Ì Ì Ì Latin versal I med grav
205 11001101 I I I Latin versal I med akut
206 11001110 Q Q Q Latinsk versal I med circumflex
207 11001111 Ï Ï Ï Latinsk versal I med diaeres
208 11010000 Ð Ð Ð Latinsk versal ETH
209 11010001 Ñ Ñ Ñ Latinsk stor bokstav N med tilde
210 11010010 O O O Latinsk versal O med grav
211 11010011 Åh Åh Åh Latinsk stor bokstav O med akut
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 diaeres
215 11010111 × × × Multiplikationstecken
216 11011000 O O O Latinsk stor bokstav O med ett snedstreck
217 11011001 Ù Ù Ù Latinsk stor bokstav U med grav
218 11011010 ELLER ELLER ELLER Latinsk stor bokstav U med akut
219 11011011 Och Och Och Latinsk stor bokstav U med circumflex
220 11011100 Ü Ü Ü Latinsk stor bokstav U med diaeres
221 11011101 ANING ANING ANING Latinsk stor bokstav Y med akut
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 akut
226 11100010 â â â Latinsk liten bokstav a med circumflex
227 11100011 ã ã ã Latinsk liten bokstav a med tilde
228 11100100 ä ä ä Latinsk liten bokstav a med diaeresis
229 11100101 till till till Latinsk liten bokstav a med ring ovanför
230 11100110 åh åh åh Latinsk liten bokstav ae
231 11100111 Vad Vad Vad Latinsk liten bokstav c med cedilla
232 11101000 Och Och Och Latinsk liten bokstav e med grav
233 11101001 Det är Det är Det är Latinsk liten bokstav e med akut
2. 3. 4 11101010 va va va Latinsk liten bokstav e med circumflex
235 11101011 e e e Latinsk liten bokstav e med diaeresis
236 11101100 ì ì ì Latinsk liten bokstav i med grav
237 11101101 i i i Latinsk liten bokstav i med akut
238 11101110 Q Q Q Latinsk liten bokstav i med circumflex
239 11101111 ï ï ï 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 o o o Latinsk liten bokstav o med grav
243 11110011 från från från Latinsk liten bokstav o med akut
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 ÷ ÷ ÷ Division tecken
248 11111000 o o o Latinsk liten bokstav o med snedstreck
249 11111001 u u u Latinsk liten bokstav u med grav
250 11111010 eller eller eller Latinsk liten bokstav u med akut
251 11111011 och och och Latinsk liten bokstav u med circumflex
252 11111100 u u u Latinsk liten bokstav u med diaeresis
253 11111101 aning aning aning Latinsk liten bokstav y med akut
254 11111110 dvs dvs dvs Latinsk liten bokstavstagg
255 11111111 ÿ ÿ ÿ Latinsk liten bokstav y med diaeresis

Så vad är före 33 och efter 126?

  1. ASCII-värden före 32 (0-31) är kontrolltecken . En teckenkod används ofta i in-band signalering som en referenspunkt i en uppsättning tecken för att undvika att lägga till ytterligare symboler i texten.
  2. Vid 32 har vi mellanslag, som ingår som tryckta tecken, men det är inte fel att säga att mellanslag också kan fungera som kontrolltecken.
  3. Vid 127 har vi DEL (delete), som är ett kontrolltecken.
  4. Efter 127, (128-255) har vi utökade ASCII-tecken som representerar matematiska och andra symboler som inte representeras som nycklar och som inte används i allmänhet.

Nedan är ASCII-värdena för kontrolltecken (0-31, 127):

Karaktär Karaktärsnamn ASCII-kod
NULL Noll karaktär 00
SOH Start av rubrik 01
STX Början av text 02
ETC Slut på text 03
EOT Slut på sändningen 04
ENQ förfrågan 05
ACK erkänna 06
BEL klocka 07
BS backsteg 08
HT Horisontell flik 09
LF Linjematning 10
Karaktär Karaktärsnamn ASCII-kod
VT Vertikal flik elva
FF Form foder 12
CR Vagnretur 13
Växla ut 14
JA Växla in femton
ENLIGT Data länk escape 16
DC1 Enhetskontroll 1 17
DC2 Enhetskontroll 2 18
DC3 Enhetskontroll 3 19
DC4 Enhetskontroll 4 tjugo
VILJA Negativt erkänna tjugoett
Karaktär Karaktärsnamn ASCII-kod
SYN Synkron tomgång 22
ETB Slutet på trans. Blockera 23
BURK Annullera 24
I Slut på medium 25
SUB ersättning 26
ESC fly 27
FS Filavgränsare 28
GS Gruppavskiljare 29
RS Rekordavskiljare 30
USA Enhetsseparator 31
AV radera 127

Skillnaden mellan ASCII och Unicode

ASCII Unicode
ASCII används i princip för att representera text i form av symboler, siffror och tecken UNICODE används för att utbyta, bearbeta och lagra textdata på valfritt språk
ASCII är en teckenkodningsstandard som använder 7-bitars binära tal för att representera tecken UNICODE är en teckenkodningsstandard som använder 16-bitars binära tal för att representera tecken
ASCII kan bara representera 128 tecken. Unicode kan representera över 65 000 tecken från olika språk och skript.

Slutsats

Sammanfattningsvis sträcker sig intervallet av ASCII-värden för versaler från 65 till 90, medan det för små bokstäver sträcker sig från 97 till 122. Tilldelade i alfabetisk ordning är värdena för A och Z 65 respektive 90 med versaler. På samma sätt är värdena för a och z i gemener 97 respektive 122.

Vanliga frågor om ASCII-värden – Vanliga frågor

Vad är ASCII-värdet för A till Ö?

Ascii-värdet av Stort A till Ö är tilldelade i alfabetisk ordning från ( 65-90 ), med A tilldelade värdet 65 och Z tilldelade värdet 90 för versaler.

Vad är ASCII-värdet för gemener a till z?

Ascii-värdet av liten a till ö är också tilldelade i alfabetisk ordning från ( 97-122 ), med a tilldelas värdet 97 och z tilldelas värdet 122 för gemener.

Hur kan jag konvertera ASCII-värden till tecken?

I samband med programmering, för konvertering kan du använda Röding() funktion i python för att konvertera ascii-värde till motsvarande tecken. till exempel: Char(32) ger ingenting eftersom det är ett mellanslag. men för andra värden ger det definitivt en karaktär.

Kan ASCII-värden användas för att representera icke-engelska tecken?

Nej, ASCII-värden representerar endast en begränsad uppsättning tecken på engelska och kan inte användas för att representera icke-engelska tecken.