空字符 Null character
(重定向自Null terminator)
空字符(Null character)又称结束符,缩写NUL,是一个数值为0的控制字符 。在许多字符编码中都包括空字符,包括ISO/IEC 646(ASCII)、C0控制码、通用字符集、Unicode和EBCDIC等,几乎所有主流的编程语言都包括有空字符。
这个字符原来的意思类似NOP指令,当送到列表机或终端机时,设备不需作任何的动作(不过有些设备会错误的打印或显示一个空白)。
空字符在C语言及其衍生语言及许多数据型态中都非常的重要,在C语言中空字符是字串的结束码,这样的字串称为空字符终止字串或ASCIIZ字串。因此字串的长度可以为任意自然数,但需多增加一个字符的空间保存空字符。