C++中的string类型是一种常用的字符串类型,它可以用来存储和操作字符串。要获取string类型的长度,可以使用length()函数。length()函数可以返回string类型字符串的长度,以字符个数为单位。
使用方法
使用length()函数获取string类型字符串的长度,可以使用如下代码:
#include#include using namespace std; int main() { string str = "Hello world!"; int len = str.length(); cout << "The length of the string is " << len << endl; return 0; }
上面的代码中,定义了一个string类型的字符串str,使用length()函数获取字符串的长度,将字符串的长度赋值给变量len,将字符串的长度输出到控制台。
使用length()函数计算string类型字符串的长度,需要注意的是,length()函数返回的是字符个数,而不是字节数。所以,如果要计算string类型字符串的字节数,可以使用如下代码:
#include#include using namespace std; int main() { string str = "Hello world!"; int len = str.length()*sizeof(char); cout << "The length of the string is " << len << " bytes" << endl; return 0; }
上面的代码中,定义了一个string类型的字符串str,使用length()函数获取字符串的长度,并将字符串的长度乘以字符所占的字节数,将字符串的字节数输出到控制台。
C++中的string类型是一种常用的字符串类型,要获取string类型的长度,可以使用length()函数,length()函数可以返回string类型字符串的长度,以字符个数为单位。如果要计算string类型字符串的字节数,可以使用length()函数获取字符串的长度,并将字符串的长度乘以字符所占的字节数。