第9课:字符串

潘C2班

2023-07-12 7:01:29
2023-07-21 20:01:29

信息与公告

1、字符串的定义string
string s;                   //定义空字符串 s 
string t = "Beijing";   //定义字符串t,值为Beijing

2、字符串的输入cin和getline
string s; 
cin >> s;    //输入字符串不含空格用cin
getline(cin, s);  //输入字符串含空格,用getline

3、字符串输出cout
cout << s;

4、字符串长度s.size()
s.size();

5、字符串的下标:0 ~ s.size()-1
字符串s的下标是从0开始,最后一个字符的下标为s.size()-1

6、取第i个字符s[i]
取字符串s的第i个字符s[i]
s[0]是s的第1个字符
s[s.size()-1]是s的最后1个字符

7、取子串s.substr()
s.substr(i, n):从s中下标i的字符开始,取长度为n的连续子串

8、连续输入若干个单词(直到没有单词输入)
while(cin>>s)
{
	…
}