ASCII
ASCII è l'acronimo di American Standard Code for Information Interchange (ovvero Codice Standard Americano per lo Scambio di Informazioni).

È un sistema di codifica dei caratteri a 7 bit comunemente utilizzato nei calcolatori, proposto dall'ingegnere dell'IBM Bob Bemer nel 1961, e successivamente accettato come standard dall'ISO (ISO 646).
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. Nell'extended ASCII questi ulteriori simboli sono vocali accentate, simboli semigrafici e altri simboli di uso meno comune. Le extended ASCii sono codificate 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/01 | 42 | 22 | QUOTATION MARK | |
# | 35 | 02/02 | 43 | 23 | NUMBER SIGN | |
$ | 36 | 02/03 | 44 | 24 | DOLLAR SIGN | |
% | 37 | 02/04 | 45 | 25 | PERCENT SIGN | |
& | 38 | 02/05 | 46 | 26 | AMPERSAND | |
' | 39 | 02/06 | 47 | 27 | APOSTROPHE | |
( | 40 | 02/07 | 50 | 28 | LEFT PARENTHESIS | |
) | 41 | 02/08 | 51 | 29 | RIGHT PARENTHESIS | |
* | 42 | 02/09 | 52 | 2A | ASTERISK | |
+ | 43 | 02/10 | 53 | 2B | PLUS SIGN | |
, | 44 | 02/11 | 54 | 2C | COMMA | |
- | 45 | 02/12 | 55 | 2D | HYPHEN, MINUS SIGN | |
. | 46 | 02/13 | 56 | 2E | PERIOD, FULL STOP | |
/ | 47 | 02/14 | 57 | 2F | SOLIDUS, SLASH | |
0 | 48 | 02/15 | 60 | 30 | DIGIT ZERO | |
1 | 49 | 03/00 | 61 | 31 | DIGIT ONE | |
2 | 50 | 03/01 | 62 | 32 | DIGIT TWO | |
3 | 51 | 03/02 | 63 | 33 | DIGIT THREE | |
4 | 52 | 03/03 | 64 | 34 | DIGIT FOUR | |
5 | 53 | 03/04 | 65 | 35 | DIGIT FIVE | |
6 | 54 | 03/05 | 66 | 36 | DIGIT SIX | |
7 | 55 | 03/06 | 67 | 37 | DIGIT SEVEN | |
8 | 56 | 03/07 | 70 | 38 | DIGIT EIGHT | |
9 | 57 | 03/08 | 71 | 39 | DIGIT NINE | |
: | 58 | 03/09 | 72 | 3A | COLON | |
; | 59 | 03/10 | 73 | 3B | SEMICOLON | |
< | 60 | 03/11 | 74 | 3C | LESS-THAN SIGN, LEFT ANGLE BRACKET | |
= | 61 | 03/12 | 75 | 3D | EQUALS SIGN | |
> | 62 | 03/13 | 76 | 3E | GREATER-THAN SIGN, RIGHT ANGLE BRACKET | |
? | 63 | 03/14 | 77 | 3F | QUESTION MARK | |
@ | 64 | 03/15 | 100 | 40 | COMMERCIAL AT SIGN | |
A | 65 | 04/00 | 101 | 41 | CAPITAL LETTER A | |
B | 66 | 04/01 | 102 | 42 | CAPITAL LETTER B | |
C | 67 | 04/02 | 103 | 43 | CAPITAL LETTER C | |
D | 68 | 04/03 | 104 | 44 | CAPITAL LETTER D | |
E | 69 | 04/04 | 105 | 45 | CAPITAL LETTER E | |
F | 70 | 04/05 | 106 | 46 | CAPITAL LETTER F | |
G | 71 | 04/06 | 107 | 47 | CAPITAL LETTER G | |
H | 72 | 04/07 | 110 | 48 | CAPITAL LETTER H | |
I | 73 | 04/08 | 111 | 49 | CAPITAL LETTER I | |
J | 74 | 04/09 | 112 | 4A | CAPITAL LETTER J | |
K | 75 | 04/10 | 113 | 4B | CAPITAL LETTER K | |
L | 76 | 04/11 | 114 | 4C | CAPITAL LETTER L | |
M | 77 | 04/12 | 115 | 4D | CAPITAL LETTER M | |
N | 78 | 04/13 | 116 | 4E | CAPITAL LETTER N | |
O | 79 | 04/14 | 117 | 4F | CAPITAL LETTER O | |
P | 80 | 04/15 | 120 | 50 | CAPITAL LETTER P | |
Q | 81 | 05/00 | 121 | 51 | CAPITAL LETTER Q | |
R | 82 | 05/01 | 122 | 52 | CAPITAL LETTER R | |
S | 83 | 05/02 | 123 | 53 | CAPITAL LETTER S | |
T | 84 | 05/03 | 124 | 54 | CAPITAL LETTER T | |
U | 85 | 05/04 | 125 | 55 | CAPITAL LETTER U | |
V | 86 | 05/05 | 126 | 56 | CAPITAL LETTER V | |
W | 87 | 05/06 | 127 | 57 | CAPITAL LETTER W | |
X | 88 | 05/07 | 130 | 58 | CAPITAL LETTER X | |
Y | 89 | 05/08 | 131 | 59 | CAPITAL LETTER Y | |
Z | 90 | 05/09 | 132 | 5A | CAPITAL LETTER Z | |
[ | 91 | 05/10 | 133 | 5B | LEFT SQUARE BRACKET | |
\ | 92 | 05/11 | 134 | 5C | REVERSE SOLIDUS (BACKSLASH) | |
] | 93 | 05/12 | 135 | 5D | RIGHT SQUARE BRACKET | |
^ | 94 | 05/13 | 136 | 5E | CIRCUMFLEX ACCENT | |
_ | 95 | 05/14 | 137 | 5F | LOW LINE, UNDERLINE | |
` | 96 | 05/15 | 140 | 60 | GRAVE ACCENT | |
a | 97 | 06/00 | 141 | 61 | SMALL LETTER a | |
b | 98 | 06/01 | 142 | 62 | SMALL LETTER b | |
c | 99 | 06/02 | 143 | 63 | SMALL LETTER c | |
d | 100 | 06/03 | 144 | 64 | SMALL LETTER d | |
e | 101 | 06/04 | 145 | 65 | SMALL LETTER e | |
f | 102 | 06/05 | 146 | 66 | SMALL LETTER f | |
g | 103 | 06/06 | 147 | 67 | SMALL LETTER g | |
h | 104 | 06/07 | 150 | 68 | SMALL LETTER h | |
i | 105 | 06/08 | 151 | 69 | SMALL LETTER i | |
j | 106 | 06/09 | 152 | 6A | SMALL LETTER j | |
k | 107 | 06/10 | 153 | 6B | SMALL LETTER k | |
l | 108 | 06/11 | 154 | 6C | SMALL LETTER l | |
m | 109 | 06/12 | 155 | 6D | SMALL LETTER m | |
n | 110 | 06/13 | 156 | 6E | SMALL LETTER n | |
o | 111 | 06/14 | 157 | 6F | SMALL LETTER o | |
p | 112 | 06/15 | 160 | 70 | SMALL LETTER p | |
q | 113 | 07/00 | 161 | 71 | SMALL LETTER q | |
r | 114 | 07/01 | 162 | 72 | SMALL LETTER r | |
s | 115 | 07/02 | 163 | 73 | SMALL LETTER s | |
t | 116 | 07/03 | 164 | 74 | SMALL LETTER t | |
u | 117 | 07/04 | 165 | 75 | SMALL LETTER u | |
v | 118 | 07/05 | 166 | 76 | SMALL LETTER v | |
w | 119 | 07/06 | 167 | 77 | SMALL LETTER w | |
x | 120 | 07/07 | 170 | 78 | SMALL LETTER x | |
y | 121 | 07/08 | 171 | 79 | SMALL LETTER y | |
z | 122 | 07/09 | 172 | 7A | SMALL LETTER z | |
{ | 123 | 07/10 | 173 | 7B | LEFT CURLY BRACKET, LEFT BRACE | |
| | 124 | 07/11 | 174 | 7C | VERTICAL LINE, VERTICAL BAR | |
} | 125 | 07/12 | 175 | 7D | RIGHT CURLY BRACKET, RIGHT BRACE | |
~ | 126 | 07/13 | 176 | 7E | TILDE |
Voci correlate
Estensioni al set di caratteri ASCII
(sistemi di codifica in cui icaratteri ASCII stampabili sono identici all'ASCII)
Varianti di ASCII
(sistemi di codifica in cui alcuni caratteri stampabili ASCII sono stati sostituiti)