字符串的定义和多行表示

阅读量: 232 编辑

字符串就是一段内容,用英文的双引号包含起来。

一、语法

string 字符串变量名 = "内容";

代码案例

string s = "hello world";//字符串类型

cout << s << endl;

二、多行字符串

如果一行内容太长,多行字符串如何表示?用多个双引号把他们排列在一起就可以了。

string s = "你好你好,"
		   "hello ,你好";

cout << s << endl; // 你好你好,hello ,你好

这种内容在用 cout 输出的时候,输出的内容并不会换行。如果输出的内容想换行需要加 \n

string s = "你好你好,\nhello ,你好";

\n是换行符,用来表示字符串的换行。

三、编程练习

编写程序,实现单行字符串、多行字符串。

//爱码岛编程

#include <iostream>

using namespace std;

int main(){
	
	cout << "你好,世界" << endl;
	
	string s1 = "我";
	cout << s1 << endl;
	
	string s2 = "hello world ,你好世界";
	cout << s2 << endl;
	
	string s3 = "春晓\n"
				"春眠不觉晓,\n"
				"处处闻啼鸟,\n"
				"夜来风雨声,\n"
				"花落知多少。";
	
	cout << s3 << endl;
	
	return 0;
}
爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司