C++中双引号和单引号分别表示什么意思?
作者:野牛程序员:2024-03-15 11:51:21 C++阅读 3065
C++中双引号和单引号分别表示什么意思?
双引号(" ")用于表示字符串字面值。字符串字面值是一系列字符,其中可以包含任何字符,包括字母、数字、特殊字符等。在C++中,双引号内的所有字符被视为字符串的一部分,直到遇到下一个双引号为止。例如:
#include <iostream> int main() { // 字符串字面值 std::string str = "Hello, world!"; std::cout << str << std::endl; return 0; }
在上面的例子中,"Hello, world!" 是一个字符串字面值,被赋值给了名为 str 的 std::string 变量。
单引号(' ')用于表示字符字面值。字符字面值是一个单独的字符,必须用单引号括起来。例如:
#include <iostream> int main() { // 字符字面值 char ch = 'A'; std::cout << "Character: " << ch << std::endl; return 0; }
在上面的例子中,'A' 是一个字符字面值,被赋值给了名为 ch 的 char 变量。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
