在C语言中,一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量。 字符串只是单个字符。

字符常量是一个字符,如'a',Ɗ','','b',飦'等等,字符串常量可以是一个字符"n",也可以没有字符(''),更多的是多个字符。作为字符常量,二者间没有区别,在C++中,为了方便,将字符串定义成一个类string,但用char*说明和定义的串常量仍然是一样的,没有任何区别。