第1个回答 2010-05-03
'\0'是个字符常量.对应ASCII码的0.
也就是相当于一个字符吧,像'a'一样.
但是\0就是错的.
然后楼上说的也不对.
单引号是是描述字符常量的,双引号是描述字符串常量的,当然也可以用于描述只有一个字符的字符串.
不过如果是"\0",输出就有点复杂了,因为如果是%s输出的话,字符串遇到'\0'就停止输出了.(因为字符串本身自动最后加上的一个'\0'),所以程序现在应该什么都不会输出出去.
同理,如果你字符串是"abc\0def",用%s输出,就只会有abc了.本回答被提问者采纳