ASCII 表的前 32 个字符 (0x00 - 0x1F) 都是不可打印的字符(表末尾的“DEL”除外)。
除了在 cat 二进制文件时使终端停止工作之外,这些还有什么用?
其中一些是显而易见的:
Oct Dec Hex Char
----------------------------------------------
000 0 00 NUL '\0'
007 7 07 BEL '\a' (bell)
010 8 08 BS '\b' (backspace)
011 9 09 HT '\t' (horizontal tab)
012 10 0A LF '\n' (new line)
013 11 0B VT '\v' (vertical tab)
014 12 0C FF '\f' (form feed)
015 13 0D CR '\r' (carriage ret)
033 27 1B ESC (escape)
Run Code Online (Sandbox Code Playgroud)
其他的,比如
020 16 10 DLE (data …Run Code Online (Sandbox Code Playgroud)