C++之關(guān)于string對象的大小比較
更新時間:2023年11月22日 10:26:33 作者:jason_cuijiahui
這篇文章主要介紹了C++之關(guān)于string對象的大小比較方式,具有很好的 參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
關(guān)于string對象的大小比較
原理
兩個字符串自左向右逐個字符相比(按ASCII值大小相比較),直到出現(xiàn)不同的字符或遇’\0’為止。
當(dāng)兩個數(shù)的位數(shù)一樣,則直接可以應(yīng)用字符串的比較。
如:
"1346" > "1111" == true
例子
#include<iostream>
#include<string>
using namespace std;
int main(){
string str1("235");
string str2("121");
bool result;
result = str1 > str2;
cout<<result<<endl; // 1
str1 = "1111";
result = str1 > str2;
cout<<result<<endl; // 0
str1 = "111";
result = str1 > str2;
cout<<result<<endl; // 0
return 0;
}總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
C++使用郵件槽實現(xiàn)ShellCode跨進程傳輸
在計算機安全領(lǐng)域,進程間通信(IPC)一直是一個備受關(guān)注的話題,在本文中,我們將探討如何使用Windows郵件槽(Mailslot)實現(xiàn)ShellCode的跨進程傳輸,需要的可以參考下2023-12-12
C++中字符串全排列算法及next_permutation原理詳解
這篇文章主要為大家詳細(xì)介紹了C++中字符串全排列(遞歸法)和(迭代法)以及next_permutation底層原理,文中的示例代碼講解詳細(xì),感興趣的可以了解一下2023-02-02
C++17文件系統(tǒng)庫之std::filesystem 示例詳解
std::filesystem是C++17引入的一個強大且易用的文件系統(tǒng)操作庫,它提供了跨平臺的文件系統(tǒng)操作接口,簡化了文件和目錄操作的代碼實現(xiàn),本文給大家介紹C++17文件系統(tǒng)庫之std::filesystem 示例詳解,感興趣的朋友一起看看吧2025-03-03
C語言鏈表案例學(xué)習(xí)之通訊錄的實現(xiàn)
為了將所學(xué)到的鏈表的知識進行鞏固學(xué)習(xí),做到學(xué)以致用,本文將利用鏈表制作一個簡單的通訊錄。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-10-10

