作业介绍

C3. 04 string(一)

课堂内容:string类的基本操作


字符串常量就是用一对双引号括起来的字符序列,即一串字符,它有一个结束标志'\0'。

String类:可以使用string类型的变量来存储字符串,string类使用起来比数组简单,但要使用string类,必须在程序中包含头文件string

  • string类的一些基本操作


  • string变量定义一般形式:

string 变量名;

  • string变量初始化一般形式:

string 变量名= "字符串";

  • 赋值、拼接、附加:

变量= "字符串"; 
变量1= 变量2;  // 可以将一个string对象赋值给另一个string对象
变量1= 变量2 + 变量3;  // 可以使用运算符+将两个string对象合并起来
变量1+=变量2;  // 可以使用运算符+=将字符串附加到string对象的末尾

  • 输入:

cin>>变量名;  // 一般读取一个单词,遇到空格/换行符结束
getline(cin,变量名);  // 读取整行,通过回车键来确定结束

  • 输出:

cout<<变量名;  // 使用cout来显示string对象

  • 访问string对象中的字符:

变量名[下标];  //可以使用数组表示法来访问存储在string对象的字符

  • 实例

  • string 类实例1:定义,初始化,赋值,输入,拼接,附加,输出。

#include<bits/stdc++.h>
using namespace std;
int main()
{
string str1; // 创建1个string变量
string str2="love"; // 创建1个string变量并初始化
string str3,str4; // 连续创建2个string变量
str1="I"; // 给str1赋值
getline(cin,str3); // 读入字符串"C++"
str4=str1+" "+str2; // 使用运算符+将str1、' '、str2合并起来,并赋给str3
str4+=' '+str3; // 使用运算符+=将str3附加到str4的末尾
cout<<str4; // 输出str4
return 0;
}

题目

认领作业后才可以查看作业内容。
状态
正在进行…
题目
5
开始时间
2024-1-1 0:00
截止时间
2099-12-31 23:59
可延期
24 小时