空白符和控制字符的差别是什么?

发布于 2022-08-30 01:29:18 字数 604 浏览 12 评论 0

  • 标准 ASCII 使用 7 位二进制进行编码,总共有 128 个字符, 问题如下:

    • 控制字符(control characters):总共有32个,能否列举下都有哪些?(我知道 "\0", "\t", "\n", "\r" 等, 但是其他就不太知道了)
  • "\t", "\n", "\r" 等对于空白符(space characters)也是适用的

    • 空白符(space characters) 是否只是控制字符(control characters) 的一个子集?("\0" 并不属于空白符)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怪我太投入 2022-09-06 01:29:18

空白符(space characters) 是否只是控制字符(control characters) 的一个子集?("\0" 并不属于空白符)

不是。他俩没有关系。

  • 控制字符不一定是空白符,有时候它们不留下空白
  • 空白符不一定是控制字符(这个无需解释)。

只是他们偶尔有点交集。

控制字符是最初用来控制打印机的,也用于通信。

除了你说的,还包括:

SOH(文头)、EOT(文尾)、ACK(确认)

可以在百科查看一下:http://baike.baidu.com/view/1112575.htm

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文