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, inventato da Bob Bemer, un ingegnere dell'IBM.
Come successiva implementazione si è passati ad un sistema ad 8 bit, tale da raddoppiare il numero di caratteri disponibili, includendo quindi vocali accentate e simboli di uso meno comune, ma comunque utilizzabili.
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". 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 |
