字符串作為數據類型
在 C 中,我們知道 string 本質上是一個以“\0”結尾的字符數組。因此,為了對字符串進行操作,我們定義了字符數組。但是在 C++ 中,標準庫為我們提供了將字符串用作基本數據類型作為整數的便利。我們可以使用 length() 函數輕鬆找到字符串的長度。
原型:
size_t string.length();
參數:空
返回類型:size_t
例:
Like we define and declare, string s1="Include", s2="Help"; int i=s1.length(); //7 int j=s2.length(); //4 After concatenating: string s3=s1+s2; (s3 is "IcludeHelp") int k=s3.length(); //11 string s4=s2+s1; (s4 is "HelpInclude") int r=s4.length(); //11
請記住,需要在“”下定義字符串變量(文字)。 'a' 是一個字符,而 "a" 是一個字符串。
需要的頭文件:
#include <string> Or #include <bits/stdc++.h>
C++程序演示string::length()函數的例子
#include <bits/stdc++.h>
using namespace std;
int main(){
string s;
cout<<"enter string\n";
cin>>s;
cout<<"length of the string is:"<<s.length();
return 0;
}
輸出
enter string IncludeHelp length of the string is:11
相關用法
- C++ string::npos用法及代碼示例
- C++ string at()用法及代碼示例
- C++ strncat()用法及代碼示例
- C++ strstr()用法及代碼示例
- C++ strcat() vs strncat()用法及代碼示例
- C++ strtod()用法及代碼示例
- C++ strtoimax()用法及代碼示例
- C++ strcmp()用法及代碼示例
- C++ strcspn()用法及代碼示例
- C++ strxfrm()用法及代碼示例
- C++ strol()用法及代碼示例
- C++ strftime()用法及代碼示例
- C++ strtoul()用法及代碼示例
- C++ strtoumax()用法及代碼示例
- C++ strtol()用法及代碼示例
- C++ strrchr()用法及代碼示例
- C++ strcoll()用法及代碼示例
- C++ std::max()用法及代碼示例
- C++ std::string::push_back()用法及代碼示例
- C++ std::less_equal用法及代碼示例
注:本文由純淨天空篩選整理自 string::length() Function with Example in C++ STL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。