C ++字符串常量和字符常量之间的区别
在C++中,单引号中的字符是字符文字。它是char类型的。例如,在基于ASCII的系统上,“a”的类型为char,其值为97。
一个字符或一个字符串用双引号括起来表示一个字符串文字。它的类型为constchar[],并且是一个长度为字符串+1的数组。该字符用于标记字符串的结尾。
字符串文字可以任意长,例如“abcdefg”。字符文字几乎总是只包含一个字符。当打印这些字符串时,将打印字符串文字,直到在字符串中遇到第一个\0或NULL字符为止。
在C++中,单引号中的字符是字符文字。它是char类型的。例如,在基于ASCII的系统上,“a”的类型为char,其值为97。
一个字符或一个字符串用双引号括起来表示一个字符串文字。它的类型为constchar[],并且是一个长度为字符串+1的数组。该字符用于标记字符串的结尾。
字符串文字可以任意长,例如“abcdefg”。字符文字几乎总是只包含一个字符。当打印这些字符串时,将打印字符串文字,直到在字符串中遇到第一个\0或NULL字符为止。