Codici ASCII



ASCII è l’acronimo di American Standard Code for Information Interchange (ovvero Codice Standard Americano per lo Scambio di Informazioni), pronunciato in inglese äschi [ˈæski], mentre in italiano è comunemente pronunciato asci [ˈaʃʃi].

È un sistema di codifica dei caratteri a 7 bit [1]comunemente utilizzato nei calcolatori, proposto dall’ingegnere dell’IBM Bob Bemer nel 1961, e successivamente accettato come standard dall’ISO (ISO 646). Per non confonderlo con le estensioni a 8 bit proposte successivamente, questo codice viene talvolta riferito come US-ASCII.

Alla specifica iniziale basata su codici di 7 bit fecero seguito negli anni molte proposte di estensione ad 8 bit, con lo scopo di raddoppiare il numero di caratteri rappresentabili. Nei PC IBM si fa per l’appunto uso di una di queste estensioni, ormai standard di fatto, chiamata extended ASCII o high ASCII. In questo ASCII esteso, i caratteri aggiunti sono vocali accentate, simboli semigrafici e altri simboli di uso meno comune. I caratteri extended ASCII sono codificati nei cosiddetti codepage.

L’asteroide 3568 ASCII prende il nome da questa codifica dei caratteri.

Tabella dei caratteri

La tabella seguente è relativa al codice US ASCII, ANSI X3.4-1986 (ISO 646 International Reference Version). I codici decimali da 0 a 31 e il 127 sono caratteri non stampabili (codici di controllo). Il 32 corrisponde al carattere di “spazio”. I codici dal 32 al 126 sono caratteri stampabili.

Legenda:

* Char – La rappresentazione stampabile del carattere, se presente
* Dec – Il codice decimale del carattere
* Row/Col – La rappresentazione decimale riga/colonna del carattere
* Oct – Il codice ottale del carattere
* Hex – Il codice esadecimale del carattere

Char Dec Col/Row Oct Hex Nome Descrizione
  0 00/00 0 0 NUL (Ctrl-@) NULL
1 00/01 1 1 SOH (Ctrl-A) START OF HEADING
2 00/02 2 2 STX (Ctrl-B) START OF TEXT
3 00/03 3 3 ETX (Ctrl-C) END OF TEXT
4 00/04 4 4 EOT (Ctrl-D) END OF TRANSMISSION
5 00/05 5 5 ENQ (Ctrl-E) ENQUIRY
6 00/06 6 6 ACK (Ctrl-F) ACKNOWLEDGE
7 00/07 7 7 BEL (Ctrl-G) BELL (Beep)
8 00/08 10 8 BS (Ctrl-H) BACKSPACE
9 00/09 11 9 HT (Ctrl-I) HORIZONTAL TAB
10 00/10 12 0A LF (Ctrl-J) LINE FEED
11 00/11 13 0B VT (Ctrl-K) VERTICAL TAB
12 00/12 14 0C FF (Ctrl-L) FORM FEED
13 00/13 15 0D CR (Ctrl-M) CARRIAGE RETURN
14 00/14 16 0E SO (Ctrl-N) SHIFT OUT
15 00/15 17 0F SI (Ctrl-O) SHIFT IN
16 01/00 20 10 DLE (Ctrl-P) DATA LINK ESCAPE
17 01/01 21 11 DC1 (Ctrl-Q) DEVICE CONTROL 1 (XON)
18 01/02 22 12 DC2 (Ctrl-R) DEVICE CONTROL 2
19 01/03 23 13 DC3 (Ctrl-S) DEVICE CONTROL 3 (XOFF)
20 01/04 24 14 DC4 (Ctrl-T) DEVICE CONTROL 4
21 01/05 25 15 NAK (Ctrl-U) NEGATIVE ACKNOWLEDGE
22 01/06 26 16 SYN (Ctrl-V) SYNCHRONOUS IDLE
23 01/07 27 17 ETB (Ctrl-W) END OF TRANSMISSION BLOCK
24 01/08 30 18 CAN (Ctrl-X) CANCEL
25 01/09 31 19 EM (Ctrl-Y) END OF MEDIUM
26 01/10 32 1A SUB (Ctrl-Z) SUBSTITUTE
27 01/11 33 1B ESC (Ctrl-[) ESCAPE
28 01/12 34 1C FS (Ctrl-\) FILE SEPARATOR
29 01/13 35 1D GS (Ctrl-]) GROUP SEPARATOR
30 01/14 36 1E RS (Ctrl-^) RECORD SEPARATOR
31 01/15 37 1F US (Ctrl-_) UNIT SEPARATOR
  32 02/00 40 20 SPACE
 ! 33 02/01 41 21 EXCLAMATION MARK
34 02/02 42 22 QUOTATION MARK
# 35 02/03 43 23 NUMBER SIGN
$ 36 02/04 44 24 DOLLAR SIGN
 % 37 02/05 45 25 PERCENT SIGN
& 38 02/06 46 26 AMPERSAND
39 02/07 47 27 APOSTROPHE
( 40 02/08 50 28 LEFT PARENTHESIS
) 41 02/09 51 29 RIGHT PARENTHESIS
* 42 02/10 52 2A ASTERISK
+ 43 02/11 53 2B PLUS SIGN
, 44 02/12 54 2C COMMA
- 45 02/13 55 2D TRATTINO-MENO HYPHEN, MINUS SIGN
. 46 02/14 56 2E PERIOD, FULL STOP
/ 47 02/15 57 2F SOLIDUS, SLASH
0 48 03/00 60 30 DIGIT ZERO
1 49 03/01 61 31 DIGIT ONE
2 50 03/02 62 32 DIGIT TWO
3 51 03/03 63 33 DIGIT THREE
4 52 03/04 64 34 DIGIT FOUR
5 53 03/05 65 35 DIGIT FIVE
6 54 03/06 66 36 DIGIT SIX
7 55 03/07 67 37 DIGIT SEVEN
8 56 03/08 70 38 DIGIT EIGHT
9 57 03/09 71 39 DIGIT NINE
 : 58 03/10 72 3A COLON
 ; 59 03/11 73 3B SEMICOLON
< 60 03/12 74 3C LESS-THAN SIGN, LEFT ANGLE BRACKET
= 61 03/13 75 3D EQUALS SIGN
> 62 03/14 76 3E GREATER-THAN SIGN, RIGHT ANGLE BRACKET
 ? 63 03/15 77 3F QUESTION MARK
@ 64 04/00 100 40 COMMERCIAL AT SIGN
A 65 04/01 101 41 CAPITAL LETTER A
B 66 04/02 102 42 CAPITAL LETTER B
C 67 04/03 103 43 CAPITAL LETTER C
D 68 04/04 104 44 CAPITAL LETTER D
E 69 04/05 105 45 CAPITAL LETTER E
F 70 04/06 106 46 CAPITAL LETTER F
G 71 04/07 107 47 CAPITAL LETTER G
H 72 04/08 110 48 CAPITAL LETTER H
I 73 04/09 111 49 CAPITAL LETTER I
J 74 04/10 112 4A CAPITAL LETTER J
K 75 04/11 113 4B CAPITAL LETTER K
L 76 04/12 114 4C CAPITAL LETTER L
M 77 04/13 115 4D CAPITAL LETTER M
N 78 04/14 116 4E CAPITAL LETTER N
O 79 04/15 117 4F CAPITAL LETTER O
P 80 05/00 120 50 CAPITAL LETTER P
Q 81 05/01 121 51 CAPITAL LETTER Q
R 82 05/02 122 52 CAPITAL LETTER R
S 83 05/03 123 53 CAPITAL LETTER S
T 84 05/04 124 54 CAPITAL LETTER T
U 85 05/05 125 55 CAPITAL LETTER U
V 86 05/06 126 56 CAPITAL LETTER V
W 87 05/07 127 57 CAPITAL LETTER W
X 88 05/08 130 58 CAPITAL LETTER X
Y 89 05/09 131 59 CAPITAL LETTER Y
Z 90 05/10 132 5A CAPITAL LETTER Z
[ 91 05/11 133 5B LEFT SQUARE BRACKET
\ 92 05/12 134 5C REVERSE SOLIDUS (BACKSLASH)
] 93 05/13 135 5D RIGHT SQUARE BRACKET
^ 94 05/14 136 5E CIRCUMFLEX ACCENT
_ 95 05/15 137 5F LOW LINE, UNDERLINE
` 96 06/00 140 60 GRAVE ACCENT
a 97 06/01 141 61 SMALL LETTER a
b 98 06/02 142 62 SMALL LETTER b
c 99 06/03 143 63 SMALL LETTER c
d 100 06/04 144 64 SMALL LETTER d
e 101 06/05 145 65 SMALL LETTER e
f 102 06/06 146 66 SMALL LETTER f
g 103 06/07 147 67 SMALL LETTER g
h 104 06/08 150 68 SMALL LETTER h
i 105 06/09 151 69 SMALL LETTER i
j 106 06/10 152 6A SMALL LETTER j
k 107 06/11 153 6B SMALL LETTER k
l 108 06/12 154 6C SMALL LETTER l
m 109 06/13 155 6D SMALL LETTER m
n 110 06/14 156 6E SMALL LETTER n
o 111 06/15 157 6F SMALL LETTER o
p 112 07/00 160 70 SMALL LETTER p
q 113 07/01 161 71 SMALL LETTER q
r 114 07/02 162 72 SMALL LETTER r
s 115 07/03 163 73 SMALL LETTER s
t 116 07/04 164 74 SMALL LETTER t
u 117 07/05 165 75 SMALL LETTER u
v 118 07/06 166 76 SMALL LETTER v
w 119 07/07 167 77 SMALL LETTER w
x 120 07/08 170 78 SMALL LETTER x
y 121 07/09 171 79 SMALL LETTER y
z 122 07/10 172 7A SMALL LETTER z
{ 123 07/11 173 7B LEFT CURLY BRACKET, LEFT BRACE
| 124 07/12 174 7C VERTICAL LINE, VERTICAL BAR
} 125 07/13 175 7D RIGHT CURLY BRACKET, RIGHT BRACE
~ 126 07/14 176 7E TILDE
127 07/15 177 7F DELETE