ASCII - Google

ASCII

Z Wikipedii

Skocz do: nawigacji, szukaj

ASCII [aski] (ang. American Standard Code for Information Interchange) - 7-bitowy kod przyporządkowujący liczby z zakresu 0-127 literom (alfabetu angielskiego), cyfrom, znakom przestankowym i innym symbolom oraz poleceniom sterującym. Przykładowo litera "a" jest kodowana liczbą 97, a polecenie "powrót karetki" – liczbą 13.

Litery, cyfry oraz inne znaki drukowane tworzą zbiór znaków ASCII. Jest to 95 znaków o kodach 32-126. Pozostałe 33 kody (0-31 i 127) to tzw. kody sterujące służące do sterowania urządzeniem odbierającym komunikat, np. drukarką czy terminalem.

Ponieważ kod ASCII jest 7-bitowy, a większość komputerów operuje na 8-bitowych bajtach, dodatkowy bit można wykorzystać na powiększenie zbioru kodowanych znaków. Powstało wiele różnych rozszerzeń ASCII wykorzystujących ósmy bit (np. norma ISO 8859, rozszerzenia firm IBM lub Microsoft), nazywanych stronami kodowymi. Również kodowanie UTF-8 można uważać za rozszerzenie ASCII, tutaj jednak dodatkowe znaki są kodowane na 2 i więcej bajtach.

Dec Hex Znak Skrót
0 00 Null NUL
1 01 Start Of Heading SOH
2 02 Start of Text STX
3 03 End of Text ETX
4 04 End of Transmission EOT
5 05 Enquiry ENQ
6 06 Acknowledge ACK
7 07 Bell BEL
8 08 Backspace BS
9 09 Horizontal Tab HT
10 0A Line Feed LF
11 0B Vertical Tab VT
12 0C Form Feed FF
13 0D Carriage Return CR
14 0E Shift Out SO
15 0F Shift In SI
16 10 Data Link Escape DLE
17 11 Device Control 1 (XON) DC1
18 12 Device Control 2 DC2
19 13 Device Control 3 (XOFF) DC3
20 14 Device Control 4 DC4
21 15 Negative Acknowledge NAK
22 16 Synchronous Idle SYN
23 17 End of Transmission Block ETB
24 18 Cancel CAN
25 19 End of Medium EM
26 1A Substitute SUB
27 1B Escape ESC
28 1C File Separator FS
29 1D Group Separator GS
30 1E Record Separator RS
31 1F Unit Separator US
   
Dec Hex Znak
32 20 Spacja
33 21  !
34 22 "
35 23 #
36 24 $
37 25  %
38 26 &
39 27 '
40 28 (
41 29 )
42 2A *
43 2B +
44 2C ,
45 2D -
46 2E .
47 2F /
48 30 0
49 31 1
50 32 2
51 33 3
52 34 4
53 35 5
54 36 6
55 37 7
56 38 8
57 39 9
58 3A  :
59 3B  ;
60 3C <
61 3D =
62 3E >
63 3F  ?
   
Dec Hex Znak
64 40 @
65 41 A
66 42 B
67 43 C
68 44 D
69 45 E
70 46 F
71 47 G
72 48 H
73 49 I
74 4A J
75 4B K
76 4C L
77 4D M
78 4E N
79 4F O
80 50 P
81 51 Q
82 52 R
83 53 S
84 54 T
85 55 U
86 56 V
87 57 W
88 58 X
89 59 Y
90 5A Z
91 5B [
92 5C \
93 5D ]
94 5E ^
95 5F _
   
Dec Hex Znak Skrót
96 60 `
97 61 a
98 62 b
99 63 c
100 64 d
101 65 e
102 66 f
103 67 g
104 68 h
105 69 i
106 6A j
107 6B k
108 6C l
109 6D m
110 6E n
111 6F o
112 70 p
113 71 q
114 72 r
115 73 s
116 74 t
117 75 u
118 76 v
119 77 w
120 78 x
121 79 y
122 7A z
123 7B {
124 7C |
125 7D }
126 7E ~
127 7F Delete DEL

[edytuj] ASCII w C++

Oto przykładowy program, pokazujący tablicę ASCII w C++:

#include <iostream>
using namespace std;
int main()
{
 
for(int n = 1; n <= 127; n++)
{
     cout << n << ": " << char(n) << endl;
}
 
}

[edytuj] ASCII w Pascalu

Analogiczny do powyższego program w Pascalu

program ASCII;
uses CRT;
var
i: integer;
 
begin
for i:=1 to 127 do
   writeln(i, ' = ', Chr(i));
readkey.
end;

[edytuj] Zobacz też


Segment pism dla rodziców zanotował wzrost sprzedaży
Wszystkie miesiÄ™czniki dla rodziców zanotowaÅ‚y w lutym br. wyższÄ… sprzedaż ogółem w porównaniu z lutym ub.r. – wynika z danych ZwiÄ…zku Kontroli Dystrybucji Prasy.
Zawitkowski nowym naczelnym "Dziewczyny"
Robert Zawitkowski będzie redaktorem naczelnym miesięcznika młodzieżowego "Dziewczyna" (Axel Springer Polska).
Minister skarbu chce kuratora dla Polskiego Radia
Minister skarbu państwa Aleksander Grad zwrócił się do sądu o ustanowienie kuratora Polskiego Radia. Chce w ten sposób przeciwdziałać paraliżowi we władzach spółki.
TVN24 wyrusza na Euro 2008 helikopterem
Komentatorami rozgrywek Euro 2008 w TVN24 będą Jan Tomaszewski i Olaf Lubaszenko. Do obsługi mistrzostw Europy w piłce nożnej stacja wykorzysta też śmigłowiec Błękitny 24, który poleci do Austrii.
Polsat News ruszy 1 czerwca i z brytyjskÄ… koncesjÄ…
KanaÅ‚ informacyjny Polsatu wystartuje 1 czerwca br. i bÄ™dzie nadawaÅ‚ z brytyjskÄ… koncesjÄ… – dowiedziaÅ‚ siÄ™ "Presserwis".
Linki: Strona g³ówna