空字符在C语言及其衍生语言及许多资料型态中都非常的重要，在C语言中空字符是字串的结束码，这样的字串称为空字符终止字串或ASCIIZ字串。因此字串的长度可以为任意自然数，但需多增加一个字元的空间储存空字元。
表示方式.在程式源代码的字串或字元常数中，常用转义序列\0表示空字符。在C语言及其衍生语言中，\0不是一个单独的转义序列，而是一个以八进位表示常数，而常数的数值为0，\0后面不能接0至7的数字，不然会视为是一个八进位的数字。其他语言表示空字符的方式包括codice_1、cod