21xrx.com
2024-12-23 04:42:02 Monday
登录
文章检索 我的文章 写文章
如何在C语言中比较字符串大小
2023-06-17 13:56:01 深夜i     --     --
C语言 比较字符串 strcmp()函数

在C语言中,字符串比较大小要使用库函数strcmp()进行操作。strcmp()函数会逐个比较两个字符串的ASCII码值,直到遇到不同字符或者遇到了字符串结束符'\0',然后返回它们的差值。

例如,下面这段代码就可以比较两个字符串s1和s2的大小:


#include

#include

int main() {

  char s1[] = "hello";

  char s2[] = "world";

  int result = strcmp(s1, s2);

  if(result < 0) {

    printf("s1 is less than s2\n");

  } else if(result > 0) {

    printf("s1 is greater than s2\n");

  } else {

    printf("s1 is equal to s2\n");

  }

  return 0;

}

以上代码中,我们声明了两个字符串s1和s2,并使用strcmp()函数比较它们的大小。根据比较结果,我们输出不同的信息。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复