null是ascii码和unicode码表的第一个字符,其ascii码值是0,是一个决不可见字符。
c语言把它充当字符串的后来一个字符,以来表示字符串到此处结束。不可见字符大多数用反斜杠‘'其ascii码值它表示,故null具体用法“0”可以表示,另外,在c语言的头文件stdio.h中,null被宏定义为0。
在c语言中要是令一个指针对准null则来表示这个指针指向空。这件事常作用于意思是链表的尾等等。
注:在c语言中null四个字母是英文字母的,在java语言中null四个字母是小写的。(java可以使用的是unicode编码,unicode编码的前128个字符与ascii码是一样的)。