> 教育经验 > null是什么字

null是什么字

null是什么字

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码相同)。