'NUL'是ASCII中的名称还是缩写?

时间:2018-04-03 11:08:25

标签: ascii

据我了解,在ASCII NUL中不是一个名字,它是一个缩写。这是对的吗?

  1. wikipedia中,它表示调用了ASCII NULL字符 NUL。
  2. comment 2962254中,Matteo Italia声明NULL字符不称为NULL。

  3. here,“字符组”中的表,名称为“NULL”,缩写为“NUL”

  4. here NUL是一个缩写,而不是一个名字
  5. in answer 30121329:«NUL是第一个ASCII字符的名称。»

2 个答案:

答案 0 :(得分:1)

“NUL”是“NULL”的缩写。引用ECMA-48,将所有控制字符列为“8.3.xx acr - name”:

  

8.3.88 NUL - NULL
  符号:(C0)
  代表:00/00

     

NUL用于媒体填充或时间填充。 NUL字符可以插入数据流或从数据流中删除,而不会影响该流的信息内容,但此类操作可能会影响信息布局和/或设备控制。

现在,关于你的问题:

  

在维基百科中,它说ASCII NULL字符称为NUL。

这不是维基百科所说的。它说ASCII null(小写!)字符称为NUL。 “空字符”是适用于所有字符编码的术语,“空字符”不是。

维基百科是正确的,因为通过其官方首字母缩略词引用这个字符并没有错。

  

在评论2962254中,Matteo Italia声明NULL字符不称为NULL。

他错了。

  

这里,表中的“字符组”,名称为“NULL”,缩写为“NUL”
  这里NUL是一个缩写,而不是一个名字

这些都是正确的。

  

在回答30121329中:«NUL是第一个ASCII字符的名称。»

这在技术上是不正确的,但出于所有实际目的都是正确的。首字母缩略词比官方名称更为人所知,我认为将这些首字母缩略词视为名称并不会有太多问题。

答案 1 :(得分:0)

是的,nulnull的缩写。

不是一个特别缩短的版本,因为它只缩短一个字符,但由于ASCII字符限制为3,所以实际上没有多少选择。

NUL的大写标准是ASCII惯例,例如TAB