List of ASCII letterals: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 105: | Line 105: | ||
|- | |- | ||
| 111 1111 || style="background:lightblue;" | 177 || style="background:#CFF;" | 127 || style="background:lightblue;" | 7F | | 111 1111 || style="background:lightblue;" | 177 || style="background:#CFF;" | 127 || style="background:lightblue;" | 7F | ||
| DEL || style="font-size:large;" | ␡ || <code>^?</code> || || style="text-align:left;" | Delete{{Efn|The Delete character can sometimes be entered by pressing the {{keypress|Backspace}} key on some systems.}}{{Efn|name="bsp del mismatch"|The ambiguity of Backspace is due to early terminals designed assuming the main use of the keyboard would be to manually punch paper tape while not connected to a computer. To delete the previous character, one had to back up the paper tape punch, which for mechanical and simplicity reasons was a button on the punch itself and not the keyboard, then type the rubout character. They therefore placed a key producing rubout at the location used on typewriters for backspace. When systems used these terminals and provided command-line editing, they had to use the "rubout" code to perform a backspace, and often did not interpret the backspace character (they might echo "<code>^H</code>" for backspace). Other terminals not designed for paper tape made the key at this location produce Backspace, and systems designed for these used that character to back up. Since the delete code often produced a backspace effect, this also forced terminal manufacturers to make any {{keypress|Delete}} key produce something other than the Delete character.}} | | DEL || style="font-size:large;" | ␡ || <code>^?</code> || || style="text-align:left;" | Delete{{Efn|The Delete character can sometimes be entered by pressing the {{keypress|Backspace}} key on some systems.}}{{Efn|name="bsp del mismatch"|The ambiguity of Backspace is due to early terminals designed assuming the main use of the keyboard would be to manually punch paper tape while not connected to a computer. To delete the previous character, one had to back up the paper tape punch, which for mechanical and simplicity reasons was a button on the punch itself and not the keyboard, then type the rubout character. They therefore placed a key producing rubout at the location used on typewriters for backspace. When systems used these terminals and provided command-line editing, they had to use the "rubout" code to perform a backspace, and often did not interpret the backspace character (they might echo "<code>^H</code>" for backspace). Other terminals not designed for paper tape made the key at this location produce Backspace, and systems designed for these used that character to back up. Since the delete code often produced a backspace effect, this also forced terminal manufacturers to make any {{keypress|Delete}} key produce something other than the Delete character.}} || | ||
|} | |} | ||
===ASCII printable code chart=== | ===ASCII printable code chart=== |
Revision as of 09:13, 20 April 2015
ASCII control code chart
Binary | Octal | Decimal | Hexadecimal | Abbreviation | Print form[lower-alpha 1] | Caret notation[lower-alpha 2] | Escape code[lower-alpha 3] | Name | Lojban |
---|---|---|---|---|---|---|---|---|---|
000 0000 | 000 | 0 | 00 | NUL | ␀ | ^@ |
\0 |
Null character | |
000 0001 | 001 | 1 | 01 | SOH | ␁ | ^A |
Start of Header | ||
000 0010 | 002 | 2 | 02 | STX | ␂ | ^B |
Start of Text | ||
000 0011 | 003 | 3 | 03 | ETX | ␃ | ^C |
End of Text | ||
000 0100 | 004 | 4 | 04 | EOT | ␄ | ^D |
End of Transmission | ||
000 0101 | 005 | 5 | 05 | ENQ | ␅ | ^E |
Enquiry | ||
000 0110 | 006 | 6 | 06 | ACK | ␆ | ^F |
Acknowledgment | ||
000 0111 | 007 | 7 | 07 | BEL | ␇ | ^G |
\a |
Bell | |
000 1000 | 010 | 8 | 08 | BS | ␈ | ^H |
\b |
Backspace[lower-alpha 4][lower-alpha 5] | |
000 1001 | 011 | 9 | 09 | HT | ␉ | ^I |
\t |
Horizontal Tab[lower-alpha 6] | |
000 1010 | 012 | 10 | 0A | LF | ␊ | ^J |
\n |
Line feed | |
000 1011 | 013 | 11 | 0B | VT | ␋ | ^K |
\v |
Vertical Tab | |
000 1100 | 014 | 12 | 0C | FF | ␌ | ^L |
\f |
Form feed | |
000 1101 | 015 | 13 | 0D | CR | ␍ | ^M |
\r |
Carriage return[lower-alpha 7] | |
000 1110 | 016 | 14 | 0E | SO | ␎ | ^N |
Shift Out | ||
000 1111 | 017 | 15 | 0F | SI | ␏ | ^O |
Shift In | ||
001 0000 | 020 | 16 | 10 | DLE | ␐ | ^P |
Data Link Escape | ||
001 0001 | 021 | 17 | 11 | DC1 | ␑ | ^Q |
Device Control 1 (oft. XON) | ||
001 0010 | 022 | 18 | 12 | DC2 | ␒ | ^R |
Device Control 2 | ||
001 0011 | 023 | 19 | 13 | DC3 | ␓ | ^S |
Device Control 3 (oft. XOFF) | ||
001 0100 | 024 | 20 | 14 | DC4 | ␔ | ^T |
Device Control 4 | ||
001 0101 | 025 | 21 | 15 | NAK | ␕ | ^U |
Negative Acknowledgment | ||
001 0110 | 026 | 22 | 16 | SYN | ␖ | ^V |
Synchronous idle | ||
001 0111 | 027 | 23 | 17 | ETB | ␗ | ^W |
End of Transmission Block | ||
001 1000 | 030 | 24 | 18 | CAN | ␘ | ^X |
Cancel | ||
001 1001 | 031 | 25 | 19 | EM | ␙ | ^Y |
End of Medium | ||
001 1010 | 032 | 26 | 1A | SUB | ␚ | ^Z |
Substitute | ||
001 1011 | 033 | 27 | 1B | ESC | ␛ | ^[ |
\e [lower-alpha 8] |
Escape[lower-alpha 9] | |
001 1100 | 034 | 28 | 1C | FS | ␜ | ^\ |
File Separator | ||
001 1101 | 035 | 29 | 1D | GS | ␝ | ^] |
Group Separator | ||
001 1110 | 036 | 30 | 1E | RS | ␞ | ^^ [lower-alpha 10] |
Record Separator | ||
001 1111 | 037 | 31 | 1F | US | ␟ | ^_ |
Unit Separator | ||
111 1111 | 177 | 127 | 7F | DEL | ␡ | ^? |
Delete[lower-alpha 11][lower-alpha 5] |
ASCII printable code chart
|
|
|
Cite error: <ref>
tags exist for a group named "lower-alpha", but no corresponding <references group="lower-alpha"/>
tag was found