搜索
热搜: NOIP OIer 神牛
查看: 293|回复: 0

字符串比较

[复制链接]

主题

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-1-22 12:36:00 | 显示全部楼层 |阅读模式
1、使用字符数组strcmp函数是string compare(字符串比较)的缩写,用于比较两个字符串并根据比较结果(不同字符ascii差值)返回整数。    基本形式为strcmp(str1,str2)若str1=str2,则返回零;
    若str1<str2,则返回负数;
    若str1>str2,则返回正数。
    即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。


2、使用string直接比较,两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或者字符串结束为止。


  1. #include<iostream>
  2. #include<string>
  3. using namespace std;
  4. int main(){   
  5.     string str1(235);   
  6.     string str2(121);   
  7.     bool result;
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

津ICP备19006949号-1 | 津公网安备12010102000465号

快速回复 返回顶部 返回列表