| Rev | Author | # | Line |
|---|---|---|---|
| 1 | perry | 1 | !!!ASCII |
| 3 | JohnMcPherson | 2 | |
| 1 | perry | 3 | ---- |
| 4 | !!NAME | ||
| 5 | |||
| 6 | |||
| 7 | ascii - the ASCII character set encoded in octal, decimal, and hexadecimal | ||
| 8 | !!DESCRIPTION | ||
| 9 | |||
| 10 | |||
| 3 | JohnMcPherson | 11 | ASCII is the American Standard Code for Information Interchange. It is a 7-bit code. Many 8-bit codes (such as ISO 8859-1, the Linux default character set) contain ASCII as their lower half. The international counterpart of ASCII is known as ISO 646. |
| 1 | perry | 12 | |
| 13 | |||
| 3 | JohnMcPherson | 14 | The following table contains the 128 ASCII characters. |
| 15 | |||
| 16 | |||
| 17 | C program '\X' escapes are noted. | ||
| 18 | |||
| 4 | JohnMcPherson | 19 | |Oct|Dec|Hex|Char| |Oct|Dec|Hex|Char |
| 20 | |000|0|00|NUL '\0' (Null)| |100|64|40|@ | ||
| 21 | |001|1|01|SOH (Start heading)| |101|65|41|A | ||
| 22 | |002|2|02|STX (Start text)| |102|66|42|B | ||
| 23 | |003|3|03|ETX (End text)| |103|67|43|C | ||
| 24 | |004|4|04|EOT (End of transmission)| |104|68|44|D | ||
| 25 | |005|5|05|ENQ (Enquiry)| |105|69|45|E | ||
| 26 | |006|6|06|ACK (Acknowledge)| |106|70|46|F | ||
| 27 | |007|7|07|BEL '\a' (ring bell)| |107|71|47|G | ||
| 28 | |010|8|08|BS '\b' (backspace)| |110|72|48|H | ||
| 29 | |011|9|09|HT '\t' (horizontal tab)| |111|73|49|I | ||
| 30 | |012|10|0A|LF '\n' (line feed)| |112|74|4A|J | ||
| 31 | |013|11|0B|VT '\v' (vertical tab)| |113|75|4B|K | ||
| 32 | |014|12|0C|FF '\f' (form feed)| |114|76|4C|L | ||
| 33 | |015|13|0D|CR '\r' (carriage return)| |115|77|4D|M | ||
| 34 | |016|14|0E|SO (shift out)| |116|78|4E|N | ||
| 35 | |017|15|0F|SI (shift in)| |117|79|4F|O | ||
| 36 | |020|16|10|DLE (data link escape)| |120|80|50|P | ||
| 37 | |021|17|11|DC1 (device control 1)| |121|81|51|Q | ||
| 38 | |022|18|12|DC2 (dev. cntl 2)| |122|82|52|R | ||
| 39 | |023|19|13|DC3 (dev. cntl 3)| |123|83|53|S | ||
| 40 | |024|20|14|DC4 (dev. cntl 4)| |124|84|54|T | ||
| 41 | |025|21|15|NAK (negative acknowledge)| |125|85|55|U | ||
| 42 | |026|22|16|SYN (synchronous idle)| |126|86|56|V | ||
| 43 | |027|23|17|ETB (end of transmission block)| |127|87|57|W | ||
| 44 | |030|24|18|CAN (cancel)| |130|88|58|X | ||
| 45 | |031|25|19|EM (end of medium)| |131|89|59|Y | ||
| 46 | |032|26|1A|SUB (substitute)| |132|90|5A|Z | ||
| 47 | |033|27|1B|ESC (escape)| |133|91|5B|[ | ||
| 48 | |034|28|1C|FS (file separator)| |134|92|5C|\ | ||
| 49 | |035|29|1D|GS (group separator)| |135|93|5D|] | ||
| 50 | |036|30|1E|RS (record separator)| |136|94|5E|^^ | ||
| 51 | |037|31|1F|US (unit separator)| |137|95|5F|_ | ||
| 52 | |040|32|20|SPACE| |140|96|60|` | ||
| 53 | |041|33|21|!| |141|97|61|a | ||
| 54 | |042|34|22|"| |142|98|62|b | ||
| 55 | |043|35|23|#| |143|99|63|c | ||
| 56 | |044|36|24|$| |144|100|64|d | ||
| 57 | |045|37|25|%| |145|101|65|e | ||
| 58 | |046|38|26|&| |146|102|66|f | ||
| 59 | |047|39|27|'| |147|103|67|g | ||
| 60 | |050|40|28|(| |150|104|68|h | ||
| 61 | |051|41|29|)| |151|105|69|i | ||
| 62 | |052|42|2A|*| |152|106|6A|j | ||
| 63 | |053|43|2B|+| |153|107|6B|k | ||
| 64 | |054|44|2C|,| |154|108|6C|l | ||
| 65 | |055|45|2D|-| |155|109|6D|m | ||
| 66 | |056|46|2E|.| |156|110|6E|n | ||
| 67 | |057|47|2F|/| |157|111|6F|o | ||
| 68 | |060|48|30|0| |160|112|70|p | ||
| 69 | |061|49|31|1| |161|113|71|q | ||
| 70 | |062|50|32|2| |162|114|72|r | ||
| 71 | |063|51|33|3| |163|115|73|s | ||
| 72 | |064|52|34|4| |164|116|74|t | ||
| 73 | |065|53|35|5| |165|117|75|u | ||
| 74 | |066|54|36|6| |166|118|76| v | ||
| 75 | |067|55|37|7| |167|119|77|w | ||
| 76 | |070|56|38|8| |170|120|78|x | ||
| 77 | |071|57|39|9| |171|121|79|y | ||
| 78 | |072|58|3A|:| |172|122|7A|z | ||
| 79 | |073|59|3B|;| |173|123|7B|{ | ||
| 80 | |074|60|3C|<| |174|124|7C| vertical bar | ||
| 81 | |075|61|3D|=| |175|125|7D|} | ||
| 82 | |076|62|3E|>| |176|126|7E|~ | ||
| 83 | |077|63|3F|?| |177|127|7F|DEL | ||
| 1 | perry | 84 | |
| 85 | |||
| 86 | !!HISTORY | ||
| 87 | |||
| 88 | |||
| 3 | JohnMcPherson | 89 | An __ascii__ manual page appeared in Version 7 AT&T UNIX. |
| 1 | perry | 90 | |
| 91 | |||
| 3 | JohnMcPherson | 92 | On older terminals, the underscore code is displayed as a left arrow, called backarrow, the caret is displayed as an up-arrow and the vertical bar has a hole in the middle. |
| 1 | perry | 93 | |
| 94 | |||
| 3 | JohnMcPherson | 95 | Uppercase and lowercase characters differ by just one bit and the ASCII character 2 differs from the double quote by just one bit, too. That made it much easier to encode characters mechanically or with a non-microcontroller-based electronic keyboard and that pairing was found on old teletypes. |
| 1 | perry | 96 | |
| 97 | |||
| 3 | JohnMcPherson | 98 | The ASCII standard was published by the United States of America Standards Institute (USASI) in 1968. |
| 1 | perry | 99 | !!SEE ALSO |
| 100 | |||
| 3 | JohnMcPherson | 101 | iso_8859_1(7), iso_8859_15(7), iso_8859_7(7) |
| 1 | perry | 102 | ---- |
| 3 | JohnMcPherson | 103 | See also the utf8(7) man page. |
lib/blame.php:177: Warning: Invalid argument supplied for foreach() (...repeated 2 times)