不可见字符包括以下几种:

  1. 空格:属于ASCII码字符,其ASCII码值为32,通常用于表示单词之间的分隔。

  2. 制表符:其ASCII码值为9,常用于在文本中创建缩进效果。

  3. 换行符:其ASCII码值为10,用于指示文本中的一行结束并开始新的一行。

  4. 回车符:其ASCII码值为13,常用于在文本中指示回车操作,即光标移动到当前行的开头位置。

  5. 垂直制表符:其ASCII码值为11,也称为“软回车”或“软换行”,用于在文本中创建垂直分隔效果。

  6. 换页符:其ASCII码值为12,用于指示文本中的一屏结束并开始新的一屏。

  7. 空行:虽然不是具体的字符,但在文本中连续的空行通常被视为不可见字符,用于区分不同的部分或章节。

  8. 零宽空格:这是一个特殊的Unicode字符,其宽度为零,常用于文本处理中的特定功能,如查找和替换操作。

  9. 零宽连接符:这也是一个特殊的Unicode字符,用于连接两个或多个字符,但在文本中不可见。

  10. 零宽非连接符:同样是一个特殊的Unicode字符,用于分隔两个或多个字符,但在文本中不可见。

  11. 零宽替代符:用于替换文本中的某个字符,但在文本中不可见。

  12. 零宽插入符:用于在文本中插入内容,但在原始文本中不可见。

  13. 零宽删除符:用于删除文本中的某个字符,但在原始文本中不可见。

这些不可见字符在文本处理中具有特殊的功能和用途,但通常不会直接显示在屏幕上。在编程中,这些字符常用于控制文本的格式、布局和换行方式。