欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++之關(guān)于string對(duì)象的大小比較

 更新時(shí)間:2023年11月22日 10:26:33   作者:jason_cuijiahui  
這篇文章主要介紹了C++之關(guān)于string對(duì)象的大小比較方式,具有很好的 參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

關(guān)于string對(duì)象的大小比較

原理

兩個(gè)字符串自左向右逐個(gè)字符相比(按ASCII值大小相比較),直到出現(xiàn)不同的字符或遇’\0’為止。

當(dāng)兩個(gè)數(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é)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論