This chart shows the bit patterns that encode various characters using the ASCII encoding scheme.
Each character is encoded as an 8-bit pattern.
The chart shows the pattern using the hexadecimal name for the pattern.
The column heading gives the 1's place digit of the hex
and the row heading gives the 16's place digit of the hex.
For example, find the character 'K' in the central (yellow) portion of the chart.
The column heading is B and the row heading is 4 so the bit pattern is 0x4B,
or 0100 1011
.
1's place | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
16's place |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
0 | NUL | SOH | STX | ETX | EOT | ENQ | ACK | BEL | BS | HT | LF | VT | FF | CR | SO | SI |
1 | DLE | DC1 | DC2 | DC3 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS | RS | US |
2 | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
6 | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7 | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | DEL |
The ASCII code for CR is 0x0D. The ASCII code for character 'A' is 0x41.
Control characters are abbreviated in capital letters. Some useful ones are: BS (backspace), HT (horizontal tab), LF (line feed), VT (vertical tab), FF (formfeed), CR (carriage return), ESC (escape), SP (space). Actually, space is is printable character, not a control character.