本文介绍如何计算字符串长度,共介绍三种方法,分别用length(), size(), strlen()
实现
文章目录
- length()介绍
- size()介绍
- strlen()介绍
length()介绍
利用length()
函数时,直接用字符串调用函数即可,格式如下:
string.length()
举例:
#include<iostream>
using namespace std;
int main() {
string str = "CSDN";
cout << str.length() << endl; //输出:4
system("pause");
return 0;
}
size()介绍
利用size()
函数时,同样直接用字符串调用函数即可,格式如下:
string.size()
举例:
#include<iostream>
using namespace std;
int main() {
string str = "CSDN";
cout << str.size() << endl; //输出:4
system("pause");
return 0;
}
strlen()介绍
strlen()
函数计算字符串 str
的长度,直到空结束字符,但不包括空结束字符。
函数声明如下:
size_t strlen(const char *str)
注意strlen()
函数的参数类型为const char *
类型。
举例:
#include<iostream>
using namespace std;
int main() {
const char* test;
test = "CSDN";
cout << test << endl; //输出:CSDN
cout << strlen(test) << endl; //输出:4
system("pause");
return 0;
}