我正在阅读 Kerninghan 和 Ritchie 的 C 编程语言书,在第 37 页它提到了字节大小的位模式,例如:
'\013' 用于垂直制表符。
'\007' 用于铃字符。

我的疑问:

  • 什么是字节大小,什么是位模式?
  • 这有什么相关性,我可以在哪里应用它?
  • 是否与转义序列有关?

  • 我似乎找不到关于网络上这些字节大小的位模式的任何信息。请帮忙 。谢谢 。

    最佳答案

  • 一个字节为 8 位。见 here
  • 位模式是组成数据的位。例如。八进制值(即 '\007 )被转换为位模式(最高有效位在前)将是 0000 0111。'\013' 将是位模式 0000 1011
  • 您通常将这些转义序列用于不可打印的字符。
  • '\007'是一个转义序列。 '\\' 也是如此。
  • 关于c - C中的字节大小的位模式及其相关性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13666157/

    10-09 03:15