据我了解,在ASCII NUL中不是一个名字,它是一个缩写。这是对的吗?
在comment 2962254中,Matteo Italia声明NULL字符不称为NULL。
here,“字符组”中的表,名称为“NULL”,缩写为“NUL”
答案 0 :(得分:1)
“NUL”是“NULL”的缩写。引用ECMA-48,将所有控制字符列为“8.3.xx acr - name”:
8.3.88 NUL - NULL
符号:(C0)
代表:00/00NUL用于媒体填充或时间填充。 NUL字符可以插入数据流或从数据流中删除,而不会影响该流的信息内容,但此类操作可能会影响信息布局和/或设备控制。
现在,关于你的问题:
在维基百科中,它说ASCII NULL字符称为NUL。
这不是维基百科所说的。它说ASCII null(小写!)字符称为NUL。 “空字符”是适用于所有字符编码的术语,“空字符”不是。
维基百科是正确的,因为通过其官方首字母缩略词引用这个字符并没有错。
在评论2962254中,Matteo Italia声明NULL字符不称为NULL。
他错了。
这里,表中的“字符组”,名称为“NULL”,缩写为“NUL”
这里NUL是一个缩写,而不是一个名字
这些都是正确的。
在回答30121329中:«NUL是第一个ASCII字符的名称。»
这在技术上是不正确的,但出于所有实际目的都是正确的。首字母缩略词比官方名称更为人所知,我认为将这些首字母缩略词视为名称并不会有太多问题。
答案 1 :(得分:0)
是的,nul
是null
的缩写。
不是一个特别缩短的版本,因为它只缩短一个字符,但由于ASCII字符限制为3,所以实际上没有多少选择。
NUL
的大写标准是ASCII惯例,例如TAB
。