Linux 拨号vps windows公众号手机端

c语言怎么比较字符串大小

lewis 8年前 (2017-04-15) 阅读数 9 #程序编程
文章标签 c语言

在C语言中,可以使用strcmp函数来比较两个字符串的大小。该函数有三种返回值如下:

  1. 如果返回值小于0,表示第一个字符串小于第二个字符串;
  2. 如果返回值等于0,表示两个字符串相等;
  3. 如果返回值大于0,表示第一个字符串大于第二个字符串。

示例代码如下:

#include <stdio.h>
#include <string.h>

int main() {
    char str1[100], str2[100];
    printf("输入第一个字符串: ");
    scanf("%s", str1);
    printf("输入第二个字符串: ");
    scanf("%s", str2);

    int result = strcmp(str1, str2);
    if (result < 0) {
        printf("%s 小于 %s\n", str1, str2);
    } else if (result == 0) {
        printf("%s 等于 %s\n", str1, str2);
    } else {
        printf("%s 大于 %s\n", str1, str2);
    }
    
    return 0;
}

在上述代码中,我们使用了strcmp函数来比较两个字符串,并根据返回值打印不同的结果。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门