C++string类库
使用string类库需要include<string>。引入类库后可直接使用string声明一个字符串,如:
string str;
string str2 = "Example";
未声明的字符串会默认为空字符串。可以对字符串类型的变量赋值,如:
string str;
string str1 = "Example";
str = str1;
获取用户输入的字符串赋值给字符串变量需要使用getline()方法,如下:
string str;
getline(cin,str);
获取字符串中的第i个字符的操作如下:
string str = "Example";
char c = str[2];
注意,i不能越界,必须大于0且小于字符串的长度。
字符串变量之间可以进行加法运算,通过"+"运算符连接两个字符串,如:
str1 = "Example";
str2 = " string";
string str3 = str1 + str2;
str3的值为"Example string"。
可以通过string.size()获取字符的个数。