當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C++ string::length()用法及代碼示例


字符串作為數據類型

在 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


相關用法


注:本文由純淨天空篩選整理自 string::length() Function with Example in C++ STL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。