- C++中用双引号来表示字符串,但是要是字符串当中也包含引号对时候,就会造成歧义,程序不知道哪个才是表示字符串结束对引号,在编译的时候就会报错。这时候应该使用转义字符 \ 。
#include <iostream>
int main()
{
using namespace std;
cout<<"come on";
cout<<endl;
cout<<"I say \"Thank you\" ";
return 0;
}
/*
程序运行结果为:
come on
I say "Thank you"
*/
- 最近也在接触python,在python中若要在字符串中显示双引号,也需要通过转义字符来消除歧义
print("I say \"Thank you\" ") *** 运行结果为: I say "Thank you" ***