C++字串變數的運算
在上一節《C++字串處理函式》中小林講過:在以字符陣列存放字串時,字串的運算要用字串函式,如strcat strcmp、strcpy,
而對string類物件,可以不用這些函式,直接用簡單的運算子,
C++字串復制
字串復制可以用賦值號:
string str1,str2;
str1="cyuyan";
str2=str1;
等同于:
strcpy(str1,str2);
C++字串連接
在C++中可以用+連接兩個字串變數:
string str1="C program"
string str2="language";
string str3;
str3=str1+str2;
C++字串比較
可以用關系運算子來進行字串的比較
== //等于
> //大于
< //小于
!= //不等于
>= //大于等于
<= //小于等于
經典案例:C++使用+連接兩個字符變數,并輸出連接后的結果,
#include<iostream>//預處理
#include<string> //引入string
using namespace std;//命名空間
int main()//主函式
{
string str1,str2,str3;//定義字串變數
str1="I love c ";//給字串變數str1賦初值
str2="language";//給字串變數str2賦初值
str3=str1+str2;//給字串變數str3賦初值
cout<<str3;//輸出字串變數的值
return 0; //函式回傳值為0;
}
執行以上程式會輸出:
I love c language
--------------------------------
Process exited after 0.109 seconds with return value 0
請按任意鍵繼續. . .
C++使用+輸出兩個字串變數
更多案例可以go公眾號:C語言入門到精通
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/233931.html
標籤:區塊鏈
