string中size函数的使用方法
时间: 2024-05-13 15:18:37 浏览: 67
在 C++ 中,`string` 类型是一个非常常用的字符串类。要获取一个字符串对象中字符的数量,可以使用 `size()` 函数。这个函数返回一个无符号整数,表示字符串中字符的数量。以下是一个示例:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str = "Hello, world!";
cout << "The size of the string is: " << str.size() << endl;
return 0;
}
```
运行结果:
```
The size of the string is: 13
```
在上面的示例中,我们定义了一个字符串对象 `str`,并将其初始化为 "Hello, world!"。然后使用 `size()` 函数获取字符串 `str` 中的字符数量,并将结果输出到控制台。
相关问题
string中size与length函数
b'string\xe4\xb8\xadsize\xe4\xb8\x8elength\xe5\x87\xbd\xe6\x95\xb0' 是一个字节字符串,需要使用decode()函数将其转换为普通字符串。
转换后的字符串是:"string中size的length函数"。
string的find函数
在C++中,可以使用string类的find函数来查找字符串中是否包含某个子字符串。该函数的使用方法为:
string s = "hello world";
string::size_type index = s.find("world");
其中,s是要查找的字符串,"world"是要查找的子字符串。函数返回的是子字符串在原字符串中第一次出现的位置,如果没有找到则返回string::npos。可以用如下代码来判断查找结果:
if (index != string::npos) {
cout << "找到了,位置在:" << index << endl;
} else {
cout << "没有找到" << endl;
}
阅读全文