21xrx.com
2024-12-23 00:40:15 Monday
登录
文章检索 我的文章 写文章
C语言中比较字符串大小的方法及实现
2023-06-16 20:28:14 深夜i     --     --
C语言 字符串比较 strcmp函数

在C语言中,字符串是一串以null字符('\0')结尾的字符数组。要比较两个字符串的大小,需要使用strcmp()函数。该函数会比较两个字符串的字典顺序,如果字符串1大于字符串2,则返回一个正数,如果字符串1小于字符串2,则返回一个负数,如果两个字符串相等,则返回0。

以下是比较字符串大小的示例代码:

#include

#include

int main()

{

  char str1[50], str2[50];

  printf("请输入字符串1:");

  scanf("%s", str1);

  printf("请输入字符串2:");

  scanf("%s", str2);

  int result = strcmp(str1, str2);

  if(result > 0)

  {

   printf("字符串1大于字符串2\n");

  }

  else if(result < 0)

  {

   printf("字符串1小于字符串2\n");

  }

  else

  {

   printf("两个字符串相等\n");

  }

  return 0;

}

  
  

评论区

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