ASCII 码 ================ .. raw:: html .. role:: f 控制字符(33) ---------------- .. table:: Control Characters :align: center ============= ==================== ===================== ========================= =========================== ======================= ======================== ================================================================================================================== DEC OCT HEX BIN Symbol HTML Number Caret Notation Description ============= ==================== ===================== ========================= =========================== ======================= ======================== ================================================================================================================== 0 000 00 00000000 :f:`NUL` ^@ Null character, \\0 1 001 01 00000001 :f:`SOH` ^A Start of Heading 2 002 02 00000010 :f:`STX` ^B Start of Text 3 003 03 00000011 :f:`ETX` ^C End of Text 4 004 04 00000100 :f:`EOT` ^D End of Transmission 5 005 05 00000101 :f:`ENQ` ^E Enquiry 6 006 06 00000110 :f:`ACK` ^F Acknowledge 7 007 07 00000111 :f:`BEL` ^G Bell, Alert, \\a 8 010 08 00001000 :f:`BS` ^H Backspace, \\b 9 011 09 00001001 :f:`HT` ^I Horizontal Tabulation, \\t 10 012 0A 00001010 :f:`LF` ^J Line Feed, \\n 11 013 0B 00001011 :f:`VT` ^K Vertical Tabulation, \\v 12 014 0C 00001100 :f:`FF` ^L Form Feed, \\f 13 015 0D 00001101 :f:`CR` ^M Carriage Return, \\r 14 016 0E 00001110 :f:`SO` ^N Shift Out 15 017 0F 00001111 :f:`SI` ^O Shift In 16 020 10 00010000 :f:`DLE` ^P Data Link Escape 17 021 11 00010001 :f:`DC1` ^Q Device Control One (XON) 18 022 12 00010010 :f:`DC2` ^R Device Control Two 19 023 13 00010011 :f:`DC3` ^S Device Control Three (XOFF) 20 024 14 00010100 :f:`DC4` ^T Device Control Four 21 025 15 00010101 :f:`NAK` ^U Negative Acknowledge 22 026 16 00010110 :f:`SYN` ^V Synchronous Idle 23 027 17 00010111 :f:`ETB` ^W End of Transmission Block 24 030 18 00011000 :f:`CAN` ^X Cancel 25 031 19 00011001 :f:`EM` ^Y End of Medium 26 032 1A 00011010 :f:`SUB` ^Z Substitute 27 033 1B 00011011 :f:`ESC` ^[ Escape, \\e 28 034 1C 00011100 :f:`FS` ^\\ File Separator 29 035 1D 00011101 :f:`GS` ^] Group Separator 30 036 1E 00011110 :f:`RS` ^^ Record Separator 31 037 1F 00011111 :f:`US` ^_ Unit Separator 127 177 7F 01111111 :f:`DEL` ^? Delete ============= ==================== ===================== ========================= =========================== ======================= ======================== ================================================================================================================== Shell 中使用 ``cat -vET file`` 可以打印出一些 Caret Notation 格式的字符。 制表符 ^^^^^^^^^^^^^^^^ 制表符(Tab)不是可打印字符,因为它不是用于显示某个具体字符,更不代表固定长度的空白字符,而是用于控制文本的格式和布局。 假设在 HTML 的 \
元素中插入这样一段源码: .. code-block:: html :linenos: This line begins with a single tab. Here are some more tab characters ! T.......T.......T.......T.......T.......T.......T.......T 网页中显示的效果如下(默认 tab-size 为 8): .. raw:: htmlThis line begins with a single tab. Here are some more tab characters ! T.......T.......T.......T.......T.......T.......T.......T满足: .. math:: (\mathrm{wordLength} + \mathrm{tabSpaceLength})\ \% \ \mathrm{tabSize} = 0 使用文本编辑器时,可以设置按 Tab 键插入一个制表符,或者插入固定长度的空格(一般默认为 4 个空格)。 可打印字符(95) ----------------- .. table:: Printable Characters :align: center ============= ==================== ===================== ========================= =========================== ========================== ======================= =============================================================================================================== DEC OCT HEX BIN Symbol HTML Number HTML Name Description ============= ==================== ===================== ========================= =========================== ========================== ======================= =============================================================================================================== 32 040 20 00100000 :f:`SP` Space 33 041 21 00100001 :f:`!` ! ! Exclamation mark 34 042 22 00100010 :f:`"` &\#34; " Double quotes, Speech marks 35 043 23 00100011 :f:`#` # # Number sign 36 044 24 00100100 :f:`$` $ $ Dollar 37 045 25 00100101 :f:`%` % % Percent sign 38 046 26 00100110 :f:`&` & & Ampersand 39 047 27 00100111 :f:`'` &\#39; ' Single quote 40 050 28 00101000 :f:`(` ( &lparen; Open parenthesis, Open bracket 41 051 29 00101001 :f:`)` ) &rparen; Close parenthesis, Close bracket 42 052 2A 00101010 :f:`*` * * Asterisk 43 053 2B 00101011 :f:`+` + + Plus 44 054 2C 00101100 :f:`,` , , Comma 45 055 2D 00101101 :f:`-` &\#45; Hyphen, Minus 46 056 2E 00101110 :f:`.` &\#46; . Period, Dot, Full stop 47 057 2F 00101111 :f:`/` / / Slash, Divide 48 060 30 00110000 :f:`0` 0 Zero 49 061 31 00110001 :f:`1` 1 One 50 062 32 00110010 :f:`2` 2 Two 51 063 33 00110011 :f:`3` 3 Three 52 064 34 00110100 :f:`4` 4 Four 53 065 35 00110101 :f:`5` 5 Five 54 066 36 00110110 :f:`6` 6 Six 55 067 37 00110111 :f:`7` 7 Seven 56 070 38 00111000 :f:`8` 8 Eight 57 071 39 00111001 :f:`9` 9 Nine 58 072 3A 00111010 :f:`:` : : Colon 59 073 3B 00111011 :f:`;` ; ; Semicolon 60 074 3C 00111100 :f:`<` < < Less than, Open angled bracket 61 075 3D 00111101 :f:`=` = = Equals 62 076 3E 00111110 :f:`>` > > Greater than, Close angled bracket 63 077 3F 00111111 :f:`?` ? ? Question mark 64 100 40 01000000 :f:`@` @ @ At sign 65 101 41 01000001 :f:`A` A Uppercase A 66 102 42 01000010 :f:`B` B Uppercase B 67 103 43 01000011 :f:`C` C Uppercase C 68 104 44 01000100 :f:`D` D Uppercase D 69 105 45 01000101 :f:`E` E Uppercase E 70 106 46 01000110 :f:`F` F Uppercase F 71 107 47 01000111 :f:`G` G Uppercase G 72 110 48 01001000 :f:`H` H Uppercase H 73 111 49 01001001 :f:`I` I Uppercase I 74 112 4A 01001010 :f:`J` J Uppercase J 75 113 4B 01001011 :f:`K` K Uppercase K 76 114 4C 01001100 :f:`L` L Uppercase L 77 115 4D 01001101 :f:`M` M Uppercase M 78 116 4E 01001110 :f:`N` N Uppercase N 79 117 4F 01001111 :f:`O` O Uppercase O 80 120 50 01010000 :f:`P` P Uppercase P 81 121 51 01010001 :f:`Q` Q Uppercase Q 82 122 52 01010010 :f:`R` R Uppercase R 83 123 53 01010011 :f:`S` S Uppercase S 84 124 54 01010100 :f:`T` T Uppercase T 85 125 55 01010101 :f:`U` U Uppercase U 86 126 56 01010110 :f:`V` V Uppercase V 87 127 57 01010111 :f:`W` W Uppercase W 88 130 58 01011000 :f:`X` X Uppercase X 89 131 59 01011001 :f:`Y` Y Uppercase Y 90 132 5A 01011010 :f:`Z` Z Uppercase Z 91 133 5B 01011011 :f:`[` [ [ Opening bracket 92 134 5C 01011100 :f:`\\` &\#92; \ Backslash 93 135 5D 01011101 :f:`]` ] ] Closing bracket 94 136 5E 01011110 :f:`^` ^ ^ Caret, Circumflex 95 137 5F 01011111 :f:`_` _ _ Underscore 96 140 60 01100000 :f:`\`` &\#96; ` Grave accent 97 141 61 01100001 :f:`a` a Lowercase a 98 142 62 01100010 :f:`b` b Lowercase b 99 143 63 01100011 :f:`c` c Lowercase c 100 144 64 01100100 :f:`d` d Lowercase d 101 145 65 01100101 :f:`e` e Lowercase e 102 146 66 01100110 :f:`f` f Lowercase f 103 147 67 01100111 :f:`g` g Lowercase g 104 150 68 01101000 :f:`h` h Lowercase h 105 151 69 01101001 :f:`i` i Lowercase i 106 152 6A 01101010 :f:`j` j Lowercase j 107 153 6B 01101011 :f:`k` k Lowercase k 108 154 6C 01101100 :f:`l` l Lowercase l 109 155 6D 01101101 :f:`m` m Lowercase m 110 156 6E 01101110 :f:`n` n Lowercase n 111 157 6F 01101111 :f:`o` o Lowercase o 112 160 70 01110000 :f:`p` p Lowercase p 113 161 71 01110001 :f:`q` q Lowercase q 114 162 72 01110010 :f:`r` r Lowercase r 115 163 73 01110011 :f:`s` s Lowercase s 116 164 74 01110100 :f:`t` t Lowercase t 117 165 75 01110101 :f:`u` u Lowercase u 118 166 76 01110110 :f:`v` v Lowercase v 119 167 77 01110111 :f:`w` w Lowercase w 120 170 78 01111000 :f:`x` x Lowercase x 121 171 79 01111001 :f:`y` y Lowercase y 122 172 7A 01111010 :f:`z` z Lowercase z 123 173 7B 01111011 :f:`{` { { Opening brace 124 174 7C 01111100 :f:`|` | | Vertical bar 125 175 7D 01111101 :f:`}` } } Closing brace 126 176 7E 01111110 :f:`~` ~ ˜ Equivalency sign, Tilde ============= ==================== ===================== ========================= =========================== ========================== ======================= =============================================================================================================== 参考资料 ------------- 1. ASCII Table https://www.ascii-code.com/ 2. ASCII https://en.wikipedia.org/wiki/ASCII