空字符

空字符 （ Null character ） 又稱結束符 ， 縮寫NUL ， 是一個數值爲0的控制字符 。 在許多字符編碼中都包括空字符 ， 包括ISO / IEC 646 （ ASCII ） 、 、 通用字符集 、 Unicode和EBCDIC等 ， 幾乎所有主流的程式語言都包括有空字符 。 這個字符原來的意思類似NOP指令 ， 當送到列表機或終端機時 ， 設備不需作任何的動作 （ 不過有些設備會錯誤的列印或顯示一個空白 ） 。 空字符在C語言及其衍生語言及許多資料型態中都非常的重要 ， 在C語言中空字符是字串的結束碼 ， 這樣的字串稱爲空字符終止字串或ASCIIZ字串 。 因此字串的長度可以爲任意自然數 ， 但需多增加一個字元的空間儲存空字元 。