C++ 中有一个类,是 string,可以让我们定义一个 string 类型的变量。就是字符串。
对应函数库
#include <string>
例如:定义一个字符串类型的名为s
的变量
string s; // s 初始值为”“——空串
string s("abcd"); // 可通过这样的方式把 s 的初始值定为"abcd"
例如:s="1234242"; s=s1;
与整形相同;
例如: s="abcde"; cout<<s.size();
输出:5
例如:s="123"; (s+="45";)
或 (s.append("45");) cout<<s;
输出:12345
注意 s+="...”;
是这样工作的:
所以,需要很多时间,但s.append(...)
就不会这样,会快很多。
例如:s="123455"; s.find("55");
输出:4
开始位和结束位可不写!
例如:s="12345"; s.substr(3,2);
输出:45
例如:s="12355"; s.replace(3,1,"4");
输出:12345
还可用于删除和插入。
CC 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:“转载自:C++的字符串”