二进制零,NULL字节和ASCII

时间:2011-09-30 12:04:16

标签: null byte ascii

我很困惑。以下是否有任何关系:

  1. Binary Zero。
  2. Null Byte。
  3. ASCII字符0(十进制值为48)。
  4. 非常感谢您的解释。

1 个答案:

答案 0 :(得分:3)

从技术上讲,我认为第一个指的是一个位。 8位构成一个字节,因此8个二进制零将包含“空字节”,该字节的数值0用于终止C字符串。正如你所说,用于表示文本字符0的ASCII值是48,并且该值没有什么特别之处 - 它只是分配给这个职责的或多或少的随机数。