91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C++中怎么比較字符串

c++
小億
263
2024-05-25 10:04:11
欄目: 編程語言

在C++中比較字符串可以使用以下幾種方法:

  1. 使用compare()函數:可以使用字符串類的compare()函數來比較兩個字符串的大小。如果兩個字符串相等,返回值為0;如果第一個字符串大于第二個字符串,返回值大于0;如果第一個字符串小于第二個字符串,返回值小于0。
#include <iostream>
#include <string>

int main() {
    std::string str1 = "hello";
    std::string str2 = "world";

    int result = str1.compare(str2);

    if (result == 0) {
        std::cout << "Two strings are equal" << std::endl;
    } else if (result > 0) {
        std::cout << "str1 is larger than str2" << std::endl;
    } else {
        std::cout << "str1 is smaller than str2" << std::endl;
    }

    return 0;
}
  1. 使用==運算符:也可以直接使用==運算符來比較兩個字符串是否相等。
#include <iostream>
#include <string>

int main() {
    std::string str1 = "hello";
    std::string str2 = "world";

    if (str1 == str2) {
        std::cout << "Two strings are equal" << std::endl;
    } else {
        std::cout << "Two strings are not equal" << std::endl;
    }

    return 0;
}
  1. 使用>和<運算符:可以直接使用>和<運算符來比較兩個字符串的大小。
#include <iostream>
#include <string>

int main() {
    std::string str1 = "hello";
    std::string str2 = "world";

    if (str1 > str2) {
        std::cout << "str1 is larger than str2" << std::endl;
    } else {
        std::cout << "str1 is smaller than str2" << std::endl;
    }

    return 0;
}

這些是在C++中比較字符串的一些常用方法,開發者可以根據自己的需求選擇合適的方法來比較字符串。

0
巴彦县| 仙桃市| 庆城县| 黔西| 肇庆市| 襄城县| 灵璧县| 承德县| 育儿| 监利县| 阿拉尔市| 铜鼓县| 错那县| 尚志市| 普格县| 涞水县| 万年县| 老河口市| 务川| 南开区| 江源县| 烟台市| 丹棱县| 揭阳市| 海丰县| 青州市| 抚远县| 赣榆县| 新源县| 贵州省| 利辛县| 平乡县| 华亭县| 旌德县| 临泽县| 利津县| 昌平区| 永兴县| 多伦县| 德州市| 沐川县|