ASCII (amerykański standardowy kod wymiany informacji) to standardowe kodowanie znaków stosowane w telekomunikacji. Kod ASCII wymawiany jako „ask-ee” jest ściśle siedmiobitowym kodem opartym na alfabecie angielskim. Kody ASCII służą do reprezentowania danych alfanumerycznych.
jak zwrócić tablicę w Javie
Kod został po raz pierwszy opublikowany jako standard w 1967 r. Następnie został zaktualizowany i opublikowany jako ANSI X3.4-1968, następnie jako ANSI X3.4-1977 i ostatecznie jako ANSI X3.4-1986. Ponieważ jest to kod siedmiobitowy, może reprezentować co najwyżej 128 znaków. obecnie definiuje 95 znaków drukowalnych, w tym 26 wielkich liter (A do Z) , 26 małych liter , 10 cyfr (od 0 do 9) , I 33 znaki specjalne w tym symbole matematyczne , znaki interpunkcyjne , I znaki spacji . Reprezentują tekst, sprzęt i urządzenia telekomunikacyjne. Należą do nich cyfry, wielkie i małe litery angielskie, funkcje, symbole interpunkcyjne i niektóre inne symbole.
W sumie jest 256 znaków ASCII i można je ogólnie podzielić na trzy kategorie:
- Znaki kontrolne ASCII (0-31 i 127)
- Znaki drukowalne ASCII (32–126) (najczęściej określane)
- Rozszerzone znaki ASCII (128-255)
Co to jest wartość ASCII?
ASCII oznacza amerykański standardowy kod wymiany informacji. Standard kodowania znaków, który przypisuje unikalne wartości numeryczne literom, cyfrom, znakom interpunkcyjnym i innym symbolom.
Dlaczego potrzebujemy reprezentacji wartości ASCII?
W świecie fizycznym do napisania wiadomości użyłbyś pióra i papieru, a twój przyjaciel bezpośrednio przeczytałby tekst. Jednak jeśli chodzi o komunikację cyfrową, komputery nie rozumieją liter i symboli tak jak ludzie. Zamiast tego przetwarzają informacje w postaci kodu binarnego, który składa się z zer i jedynek. Tutaj w grę wchodzą wartości ASCII.
Wartości ASCII służą jako pomost pomiędzy tekstem czytelnym dla człowieka a kodem binarnym czytelnym dla komputera. Każdemu znakowi, niezależnie od tego, czy jest to litera, cyfra czy symbol, przypisana jest unikalna wartość ASCII z zakresu od 0 do 127. Na przykład wartość ASCII dużej litery „A” wynosi 65, podczas gdy mała litera „a” ma Wartość ASCII równa 97. Podobnie cyfra „0” ma wartość ASCII wynoszącą 48.
Jak komputery używają ASCII do zrozumienia ludzkiego tekstu?
Załóżmy, że chcesz wysłać znajomemu wiadomość tekstową o treści: Witaj! Po wpisaniu tej wiadomości na telefonie lub komputerze każdy znak jest konwertowany na odpowiadającą mu wartość ASCII. W tym przypadku wartości ASCII dla Hello! to 72, 101, 108, 108, 111 i 33. Te wartości liczbowe są następnie tłumaczone na kod binarny, który jest przesyłany do urządzenia Twojego znajomego. Po otrzymaniu wiadomości ich urządzenie konwertuje kod binarny z powrotem na wartości ASCII i na koniec wyświetla oryginalny tekst: Hello!
Java elseif

Tabela ASCII
Rozszerzone kody ASCII (kod znaku 128-255)
Poniższa tabela jest zgodna ze standardem Windows-1252 (CP-1252), będącym rozszerzeniem normy ISO 8859-1, znanej również jako ISO Latin-1. Norma ta różni się od normy ISO-8859-1 IANA tym, że znaki kontrolne są zastępowane znakami wyświetlanymi z zakresu od 128 do 159. Wszelkie znaki odbiegające od normy ISO-8859-1 są podświetlone na jasnoniebieski kolor.
GRUDZIEŃ | KOSZ | Symbol | Numer HTML | Nazwa HTML | Opis |
---|---|---|---|---|---|
128 | 10000000 | € | € | € | Znak Euro |
129 | 10000001 | Nie używany | |||
130 | 10000010 | „ | ² | „ | Pojedynczy cudzysłów o niskiej wartości 9 |
131 | 10000011 | ƒ | A | ƒ | Łacińska mała litera f z haczykiem |
132 | 10000100 | ¼ | „ | Podwójny cudzysłów z dolną dziewiątką | |
133 | 10000101 | … | … | Pozioma elipsa | |
134 | 10000110 | † | C | † | Sztylet |
135 | 10000111 | ‡ | C | ‡ | Podwójny sztylet |
136 | 10001000 | ˆ | ¨ | ˆ | Akcent z daszkiem w kształcie litery modyfikującej |
137 | 10001001 | ‰ | = | ‰ | Znak promila |
138 | 10001010 | Z | ª | Z | Łacińska wielka litera S z caronem |
139 | 10001011 | ‹ | ¾ | ‹ | Pojedynczy cytat o kącie skierowanym w lewo |
140 | 10001100 | Œ | C | Œ | Ligatura łacińska OE |
141 | 10001101 | Nie używany | |||
142 | 10001110 | Ż | ® | Ż | Łacińska wielka litera Z z caronem |
143 | 10001111 | Nie używany | |||
144 | 10010000 | Nie używany | |||
145 | 10010001 | ' | đ | ' | Lewy pojedynczy cudzysłów |
146 | 10010010 | ' | - | ' | Prawy pojedynczy cudzysłów |
147 | 10010011 | œ | Lewy podwójny cudzysłów | ||
148 | 10010100 | - | Prawy podwójny cudzysłów | ||
149 | 10010101 | • | - | • | Pocisk |
150 | 10010110 | – | ? | – | w desce rozdzielczej |
151 | 10010111 | — | ' | — | W myślach |
152 | 10011000 | ˜ | ¸ | ˜ | Mała tylda |
153 | 10011001 | ™ | „ | ™ | Znak towarowy |
154 | 10011010 | z | º | z | Łacińska mała litera S z caronem |
155 | 10011011 | › | „ | › | Pojedynczy cudzysłów skierowany w prawo |
156 | 10011100 | œ | ¼ | œ | Łacińska mała ligatura oe |
157 | 10011101 | Nie używany | |||
158 | 10011110 | H | ¾ | H | Łacińska mała litera z z caron |
159 | 10011111 | Ÿ | ' | Ÿ | Łacińska wielka litera Y z dierezą |
160 | 10100000 | NBSP | Nierozrywająca przestrzeń | ||
161 | 10100001 | ¡ | ¡ | ¡ | Odwrócony wykrzyknik |
162 | 10100010 | ¢ | ¢ | ¢ | Znak centa |
163 | 10100011 | £ | £ | £ | Znak funta |
164 | 10100100 | ¤ | ¤ | ¤ | Znak waluty |
165 | 10100101 | ¥ | ¥ | ¥ | Znak jena |
166 | 10100110 | ¦ | ¦ | ¦ | Rura, pęknięta belka pionowa |
167 | 10100111 | § | § | § | Znak sekcji |
168 | 10101000 | ¨ | ¨ | ¨ | Odstęp dierezy – umlaut |
169 | 10101001 | © | © | © | Znak praw autorskich |
170 | 10101010 | t | t | t | Żeński wskaźnik porządkowy |
171 | 10101011 | Lewe cudzysłowy z podwójnym kątem | |||
172 | 10101100 | ¬ | ¬ | ¬ | Negacja |
173 | 10101101 | NIEŚMIAŁY | | | Miękki łącznik |
174 | 10101110 | ® | ® | ® | Zarejestrowany znak towarowy |
175 | 10101111 | ¯ | ¯ | ¯ | Rozstaw makron – nadkreślenie |
176 | 10110000 | ° | ° | ° | Znak stopnia |
177 | 10110001 | ± | ± | ± | Znak plus lub minus |
178 | 10110010 | ² | ² | ² | Indeks górny dwa kwadraty |
179 | 10110011 | ³ | ³ | ³ | Indeks górny trzy – w kostce |
180 | 10110100 | ' | ' | ' | Akcent ostry – odstęp ostry |
181 | 10110101 | M | M | M | Mikro znak |
182 | 10110110 | ¶ | ¶ | ¶ | Znak Pilcrow – znak akapitu |
183 | 10110111 | · | · | · | Środkowa kropka – gruziński przecinek |
184 | 10111000 | ¸ | ¸ | ¸ | Odstęp cedilli |
185 | 10111001 | ¹ | ¹ | ¹ | Indeks górny jeden |
186 | 10111010 | º | º | º | Wskaźnik porządkowy rodzaju męskiego |
187 | 10111011 | Cytaty o podwójnym kącie prawym | |||
188 | 10111100 | ¼ | ¼ | ¼ | Ułamek jedna czwarta |
189 | 10111101 | ½ | ½ | ½ | Ułamek o połowę |
190 | 10111110 | ¾ | ¾ | ¾ | Ułamek trzy czwarte |
191 | 10111111 | ¿ | ¿ | ¿ | Odwrócony znak zapytania |
192 | 11000000 | MA | MA | MA | Łacińska wielka litera A z grobem |
193 | 11000001 | NA | NA | NA | Łacińska wielka litera A z ostrą |
194 | 11000010 | A | A | A | Łacińska wielka litera A z daszkiem |
195 | 11000011 | A | A | A | Łacińska wielka litera A z tyldą |
196 | 11000100 | A | A | A | Łacińska wielka litera A z dierezą |
197 | 11000101 | Oh | Oh | Oh | Wielka łacińska litera A z pierścieniem powyżej |
198 | 11000110 | Oh | Oh | Oh | Wielka łacińska litera AE |
199 | 11000111 | Co | Co | Co | Łacińska wielka litera C z cedillą |
200 | 11001000 | I | I | I | Łacińska wielka litera E z grobem |
201 | 11001001 | I | I | I | Łacińska wielka litera E z ostrą |
202 | 11001010 | mi | mi | mi | Łacińska wielka litera E z daszkiem |
203 | 11001011 | mi | mi | mi | Łacińska wielka litera E z dierezą |
204 | 11001100 | I | I | I | Łacińska wielka litera I z grobem |
205 | 11001101 | W | W | W | Łacińska wielka litera I z ostrą |
206 | 11001110 | Q | Q | Q | Łacińska wielka litera I z daszkiem |
207 | 11001111 | I | I | I | Łacińska wielka litera I z dierezą |
208 | 11010000 | D | D | D | Wielka łacińska litera ETH |
209 | 11010001 | N | N | N | Łacińska wielka litera N z tyldą |
210 | 11010010 | Ò | Ò | Ò | Łacińska wielka litera O z grobem |
211 | 11010011 | Oh | Oh | Oh | Łacińska wielka litera O z ostrą |
212 | 11010100 | PARASOL | PARASOL | PARASOL | Łacińska wielka litera O z daszkiem |
213 | 11010101 | ON | ON | ON | Łacińska wielka litera O z tyldą |
214 | 11010110 | ON | ON | ON | Łacińska wielka litera O z dierezą |
215 | 11010111 | × | × | × | Znak mnożenia |
216 | 11011000 | Ø | Ø | Ø | Łacińska wielka litera O z ukośnikiem |
217 | 11011001 | Ù | Ù | Ù | Łacińska wielka litera U z grobem |
218 | 11011010 | LUB | LUB | LUB | Łacińska wielka litera U z ostrą |
219 | 11011011 | I | I | I | Łacińska wielka litera U z daszkiem |
220 | 11011100 | Ü | Ü | Ü | Łacińska wielka litera U z dierezą |
221 | 11011101 | POMYSŁ | POMYSŁ | POMYSŁ | Łacińska wielka litera Y z ostrą |
222 | 11011110 | Cz | Cz | Cz | Wielka łacińska litera Thorn |
223 | 11011111 | SS | SS | SS | Łacińska mała litera ostra s – ess-zed |
224 | 11100000 | ma | ma | ma | Łacińska mała litera a z grobem |
225 | 11100001 | NA | NA | NA | Łacińska mała litera a z ostrą |
226 | 11100010 | A | A | A | Mała łacińska litera a z daszkiem |
227 | 11100011 | A | A | A | Łacińska mała litera a z tyldą |
228 | 11100100 | A | A | A | Łacińska mała litera a z dierezą |
229 | 11100101 | Do | Do | Do | Mała łacińska litera a z pierścieniem powyżej |
230 | 11100110 | Oh | Oh | Oh | Mała łacińska litera ae |
231 | 11100111 | Co | Co | Co | Łacińska mała litera c z cedillą |
232 | 11101000 | I | I | I | Łacińska mała litera e z grobem |
233 | 11101001 | To jest | To jest | To jest | Łacińska mała litera e z ostrą |
2. 3. 4 | 11101010 | eh | eh | eh | Łacińska mała litera e z daszkiem |
235 | 11101011 | mi | mi | mi | Łacińska mała litera e z dierezą |
236 | 11101100 | I | I | I | Łacińska mała litera i z grobem |
237 | 11101101 | W | W | W | Łacińska mała litera i z ostrą |
238 | 11101110 | Q | Q | Q | Łacińska mała litera i z daszkiem |
239 | 11101111 | I | I | I | Łacińska mała litera i z dierezą |
240 | 11110000 | D | D | &itp; | Łacińska mała litera eth |
241 | 11110001 | N | N | N | Łacińska mała litera n z tyldą |
242 | 11110010 | ò | ò | ò | Łacińska mała litera o z grobem |
243 | 11110011 | z | z | z | Łacińska mała litera o z ostrą |
244 | 11110100 | Parasol | Parasol | Parasol | Łacińska mała litera o z daszkiem |
245 | 11110101 | On | On | On | Łacińska mała litera o z tyldą |
246 | 11110110 | On | On | On | Łacińska mała litera o z dierezą |
247 | 11110111 | ÷ | ÷ | ÷ | Znak podziału |
248 | 11111000 | ø | ø | ø | Łacińska mała litera o z ukośnikiem |
249 | 11111001 | ty | ty | ty | Łacińska mała litera u z grobem |
250 | 11111010 | Lub | Lub | Lub | Łacińska mała litera u z ostrą |
251 | 11111011 | I | I | I | Łacińska mała litera u z daszkiem |
252 | 11111100 | ty | ty | ty | Łacińska mała litera u z dierezą |
253 | 11111101 | pomysł | pomysł | pomysł | Łacińska mała litera y z ostrą |
254 | 11111110 | tj | tj | tj | Cierń z małą literą łacińską |
255 | 11111111 | ÿ | ÿ | ÿ | Łacińska mała litera y z dierezą |
A co jest przed 33. i po 126.?
- Wartości ASCII przed 32 (0-31) to znaki kontrolne . Kod znaku jest często używany w sygnalizacji wewnątrzpasmowej jako punkt odniesienia w zestawie znaków, aby uniknąć dodawania dodatkowych symboli do tekstu.
- Przy liczbie 32 mamy spację, która jest uwzględniana jako drukowane znaki, jednak nie jest błędem stwierdzenie, że spacja może również służyć jako znak kontrolny.
- W pozycji 127 mamy DEL (usuń), który jest znakiem kontrolnym.
- Po 127 (128-255) mamy rozszerzone znaki ASCII reprezentujące symbole matematyczne i inne, które nie są reprezentowane jako klucze i nie są ogólnie używane.
Poniżej znajdują się wartości ASCII znaków kontrolnych (0-31, 127):
Postać | Imię postaci | Kod ASCII |
---|---|---|
ZERO | Znak zerowy | 00 |
SOH | Początek nagłówka | 01 |
STX | Początek tekstu | 02 |
ITP | Koniec tekstu | 03 |
EOT | Koniec transmisji | 04 |
ENQ | zapytanie | 05 |
POTWIERDŹ | uznawać | 06 |
BEL | dzwonek | 07 |
licencjat | cofnij | 08 |
HT | Zakładka pozioma | 09 |
LF | Kanał liniowy | 10 |
Postać | Imię postaci | Kod ASCII |
---|---|---|
VT | Zakładka pionowa | jedenaście |
FF | Kanał formularza | 12 |
CR | Powrót karetki | 13 |
WIĘC | Przesuń się | 14 |
TAK | Przesuń się | piętnaście |
WEDŁUG | Ucieczka łącza danych | 16 |
DC1 | Sterowanie urządzeniem 1 | 17 |
DC2 | Kontrola urządzenia 2 | 18 |
DC3 | Kontrola urządzenia 3 | 19 |
DC4 | Kontrola urządzenia 4 | 20 |
CHCIEĆ | Negatywne potwierdzenie | dwadzieścia jeden |
Postać | Imię postaci | Kod ASCII |
---|---|---|
SYN | Synchroniczny stan jałowy | 22 |
ETB | Koniec trans. Blok | 23 |
MÓC | Anulować | 24 |
W | Koniec środka | 25 |
POD | zastąpić | 26 |
WYJŚCIE | ucieczka | 27 |
FS | Separator plików | 28 |
GS | Separator grupy | 29 |
RS | Separator rekordów | 30 |
NAS | Separator jednostek | 31 |
Z | usuwać | 127 |
Różnica między ASCII i Unicode
ASCII | Unikod |
---|---|
ASCII zasadniczo używany do reprezentowania tekstu w postaci symboli, liczb i znaków | UNICODE służy do wymiany, przetwarzania i przechowywania danych tekstowych w dowolnym języku |
ASCII to standard kodowania znaków, który wykorzystuje 7-bitowe liczby binarne do reprezentowania znaków | UNICODE to standard kodowania znaków, który wykorzystuje 16-bitowe liczby binarne do reprezentowania znaków |
ASCII może reprezentować tylko 128 znaków. | Unicode może reprezentować ponad 65 000 znaków z różnych języków i skryptów. |
Wniosek
Podsumowując, zakres wartości ASCII dla wielkich liter rozciąga się od 65 do 90, podczas gdy dla małych liter rozciąga się od 97 do 122. Przydzielone w kolejności alfabetycznej wartości A i Z wynoszą odpowiednio 65 i 90, pisane wielkimi literami. Podobnie wartości a i z pisane małymi literami wynoszą odpowiednio 97 i 122.
najlepsze hentai
Często zadawane pytania dotyczące wartości ASCII – często zadawane pytania
Jaka jest wartość ASCII A do Z?
Wartość Ascii Wielkie A do Z są przypisane w kolejności alfabetycznej od ( 65-90 ) , z A przypisano wartość 65 I Z przypisano wartość 90 dla wielkich liter.
Jaka jest wartość ASCII małych liter od a do z?
Wartość Ascii małe a do z są również przypisane w kolejności alfabetycznej od ( 97-122 ) , z a ma przypisaną wartość 97 I z ma przypisaną wartość 122 Do małe litery.
Jak mogę przekonwertować wartości ASCII na znaki?
W kontekście programowania do konwersji możesz użyć Zwęglać() funkcja w Pythonie, aby przekonwertować wartość ASCII na odpowiadające jej znaki. na przykład: - Char(32) nic nie daje, ponieważ jest to spacja. ale dla innych wartości zdecydowanie daje Charakter.
Czy wartości ASCII mogą być używane do reprezentowania znaków innych niż angielski?
Nie, wartości ASCII reprezentują jedynie ograniczony zestaw znaków w języku angielskim i nie można ich używać do reprezentowania znaków innych niż angielski.