C++中的string字符串类型是一种可以存储字符的数据类型,它可以用来表示文本字符串,也可以用来表示特殊字符串,如日期、时间、网址等。string类型可以用来存储任何字符,包括中文,可以用来表示任意长度的字符串,比如一句话、一首歌曲、一本书等。
要使用string类型,需要在程序中包含头文件<string>,定义一个string类型的变量,比如:
string str;
定义完变量之后,就可以对它进行操作了,比如赋值:
str = "Hello World!";
可以使用索引号访问字符串中的某个字符:
char c = str[0]; // c的值为'H'
可以使用字符串函数length()来获取字符串的长度:
int len = str.length(); // len的值为12
可以使用字符串函数substr()来获取字符串的子串:
string subStr = str.substr(0, 5); // subStr的值为"Hello"
字符串还可以使用加号进行连接:
string str1 = "Hello"; string str2 = "World"; string str3 = str1 + " " + str2; // str3的值为"Hello World"
可以使用字符串函数find()来查找字符串中的某个子串:
int pos = str.find("World"); // pos的值为6
可以使用字符串函数replace()来替换字符串中的某个子串:
string newStr = str.replace("World", "China"); // newStr的值为"Hello China!"
字符串还有很多其他的操作函数,可以根据需要使用。
本文链接:http://task.lmcjl.com/news/12205.html