C++如何输出包含双引号的字符串

  • 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" 
    
    ***
    

猜你喜欢

转载自blog.csdn.net/qq_23415693/article/details/94435580