中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
延津县| 莫力| 肃南| 秦皇岛市| 凤山县| 丹江口市| 盐城市| 达尔| 邳州市| 麻江县| 浙江省| 汽车| 固镇县| 梁河县| 扎鲁特旗| 平果县| 独山县| 石嘴山市| 泗洪县| 鸡东县| 安宁市| 米脂县| 荥经县| 萨嘎县| 石家庄市| 阜新市| 盐城市| 永济市| 繁峙县| 二手房| 页游| 镇雄县| 琼海市| 蚌埠市| 抚宁县| 南投市| 安陆市| 昔阳县| 洪湖市| 泾源县| 九江县|