c++中string类型数据长度获取
时间: 2023-09-28 13:06:16 浏览: 121
c++类型长度查看方式
在C++中,可以使用`std::string`类的`length()`函数或`size()`函数来获取字符串的长度。这两个函数返回的结果是字符串中字符的数量,不包括字符串末尾的空字符('\0')。
以下是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, World!";
std::cout << "Length of the string: " << str.length() << std::endl;
std::cout << "Size of the string: " << str.size() << std::endl;
return 0;
}
```
输出结果将是:
```
Length of the string: 13
Size of the string: 13
```
注意,`std::string`的长度函数返回的是无符号整数类型`std::string::size_type`,所以在输出时要使用适当的格式说明符。
阅读全文