IEC 646（ASCII）、、通用字符集、Unicode和EBCDIC等，几乎所有主流的程式语言都包括有空字符。这个字符原来的意思类似NOP指令，当送到列表机或终端机时，设备不需作任何的动作（不过有些设备会错误的列印或显示一个空白）。空字符在C语言及其衍生语言及许多资料型态中都非常的重要，在C语言中空字符是字串的结束码，这样的字串称为空字符终止字串或ASCIIZ字串。因此字串的长度可以为任意自然数，但需多增加一个字元的空间储存空字元。
表示方式.在程式源代码的字串或字元常