дата: 31.03.2024 22:26
Знакомство с кодировкой ASCII
Кодировка ASCII (American Standard Code for Information Interchange) является одной из самых распространенных и широко используемых систем кодирования символов в мире. Она была разработана в 1963 году и до сих пор остается стандартом для многих приложений и языков программирования.
- ASCII использует 7 битов для каждого символа, что позволяет кодировать 2^7 = 128 различных значений.
- Первые 32 символа в ASCII представляют собой управляющие символы, которые используются для управления устройствами ввода/вывода.
- Остальные 95 символов представляют алфавитно-цифровые символы, включая цифры от 0 до 9, буквы латинского алфавита, знаки препинания и специальные символы.
- ASCII не поддерживает кириллицу или другие языки, кроме английского и некоторых других европейских языков.
| Символы | Значение |
|---|---|
| 0 | NUL (Null) |
| 1 | SOH (Start of Header) |
| 2 | STX (Start of Text) |
| 3 | ETX (End of Text) |
| 4 | EOT (End of Transmission) |
| 5 | ENQ (Enquiry) |
| 6 | ACK (Acknowledge) |
| 7 | BEL (Bell) |
| 8 | BS (Backspace) |
| 9 | HT (Horizontal Tab) |
| 10 | LF (Line Feed) |
| 11 | VT (Vertical Tab) |
| 12 | FF (Form Feed) |
| 13 | CR (Carriage Return) |
| 14 | SO (Shift Out) |
| 15 | SI (Shift In) |
| 16 | DLE (Data Link Escape) |
| 17 | DC1 (Device Control One) |
| 18 | DC2 |
| 19 | DC3 |
| 20 | DC4 |
| 21 | NAK (Negative Acknowledge) |
| 22 | SYN (Synchronous Idle) |
| 23 | ETB (End of Transmission Block) |
| 24 | CAN (Cancel) |
| 25 | EM (End of Medium) |
| 26 | SUB (Substitute) |
| 27 | ESC (Escape) |
| 28 | FS (File Separator) |
| 29 | GS (Group Separator) |
| 30 | RS (Record Separator) |
| 31 | US (Unit Separator) |
| 32 | SPACE |
| 33 | ! |
| 34 | # |
| 35 | $ |
| 36 | % |
| 37 | & |
| 38 | ' |
| 39 | (") |
| 40 | *) |
| 41 | + |
| 42 | ,- |
| 43 | . |
| 44 | / |
| 45 | 0 |
| 46 | 1 |
| 47 | 2 |
| 48 | 3 |
| 49 | 4 |
| 50 | 5 |
| 51 | 6 |
| 52 | 7 |
| 53 | 8 |
| 54 | 9 |
| 55 | : |
| 56 | ; |
| 57 | < |
| 58 | > |
| 59 | ? |
| 60 | @ |
| 61 | A |
| 62 | B |
| 63 | C |
| 64 | D |
| 65 | E |
| 66 | F |
| 67 | G |
| 68 | H |
| 69 | I |
| 70 | J |
| 71 | K |
| 72 | L |
| 73 | M |
| 74 | N |
| 75 | O |
| 76 | P |
| 77 | Q |
| 78 | R |
| 79 | S |
| 80 | T |
| 81 | U |
| 82 | V |
| 83 | W |
| 84 | X |
| 85 | Y |
| 86 | Z |
| 87 | [ |
| 88 | \ |
| 89 | ] |
| 90 | ^ |
| 91 | _ |
| 92 | ` |
| 93 | a |
| 94 | b |
| 95 | c |