2011-09-30 41 views
-2

我很困惑。是否有以下任何关系:二进制零,NULL字节和ASCII

  1. Binary Zero。
  2. 空字节。
  3. ASCII字符0(十进制值是48)。

您的解释非常感谢。

+0

你在哪里阅读过这些术语(特别是第一个术语)?什么是上下文?这可能有助于提供更好的答案。 –

+0

我正在阅读有关转义序列的PHP手册页。该页面提到“二进制零”。这是一个到http://www.php.net/manual/en/regexp.reference.escape.php页面的链接。 – stackoverflowpro

+0

看来,网站使用“二进制零”来指空字节(即在这种情况下,术语是同义词)。 –

回答

2

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

相关问题