C++之关于string对象的大小比较

 更新时间:2023年11月22日 10:26:33   作者:jason_cuijiahui  
这篇文章主要介绍了C++之关于string对象的大小比较方式,具有很好的 参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

关于string对象的大小比较

原理

两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇’\0’为止。

当两个数的位数一样,则直接可以应用字符串的比较。

如:

"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;
}

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C语言循环结构详解

    C语言循环结构详解

    本文主要介绍C语言循环结构的基础知识,这里整理了循环的基础资料并附简单的代码示例详细讲解,有需要的小伙伴可以参考下
    2021-10-10
  • C语言长字符串的换行方法详解

    C语言长字符串的换行方法详解

    在编写C程序时,如果想要打印某个字符串,而字符串的内容比较多,这就涉及到对这个长字符串进行书写换行,本片文章就带你了解一下
    2021-09-09
  • 数组和指针的区别深入剖析

    数组和指针的区别深入剖析

    在C/C++中,指针和数组在很多地方可以互换使用,这使得我们产生一种错觉,感觉数组和指针两者是完全等价的,事实上数组和指针是有很大的区别的
    2012-11-11
  • C++ 实现双向链表的实例

    C++ 实现双向链表的实例

    这篇文章主要介绍了C++ 实现双向链表的实例的相关资料,需要的朋友可以参考下
    2017-07-07
  • C语言实现扫雷小游戏(扩展版)

    C语言实现扫雷小游戏(扩展版)

    这篇文章主要为大家详细介绍了C语言实现扩展版的扫雷小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • C++使用邮件槽实现ShellCode跨进程传输

    C++使用邮件槽实现ShellCode跨进程传输

    在计算机安全领域,进程间通信(IPC)一直是一个备受关注的话题,在本文中,我们将探讨如何使用Windows邮件槽(Mailslot)实现ShellCode的跨进程传输,需要的可以参考下
    2023-12-12
  • C语言实现推箱子代码

    C语言实现推箱子代码

    这篇文章主要为大家详细介绍了C语言实现推箱子代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • C++中字符串全排列算法及next_permutation原理详解

    C++中字符串全排列算法及next_permutation原理详解

    这篇文章主要为大家详细介绍了C++中字符串全排列(递归法)和(迭代法)以及next_permutation底层原理,文中的示例代码讲解详细,感兴趣的可以了解一下
    2023-02-02
  • C++17文件系统库之std::filesystem 示例详解

    C++17文件系统库之std::filesystem 示例详解

    std::filesystem是C++17引入的一个强大且易用的文件系统操作库,它提供了跨平台的文件系统操作接口,简化了文件和目录操作的代码实现,本文给大家介绍C++17文件系统库之std::filesystem 示例详解,感兴趣的朋友一起看看吧
    2025-03-03
  • C语言链表案例学习之通讯录的实现

    C语言链表案例学习之通讯录的实现

    为了将所学到的链表的知识进行巩固学习,做到学以致用,本文将利用链表制作一个简单的通讯录。文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2022-10-10

最新评论