码迷,mamicode.com
首页 > 其他好文 > 详细

strcmp函数

时间:2017-12-06 21:39:05      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:返回   bcd   ack   ffffff   bsp   string   get   返回值   std   

strcmp函数用于c语言中两个字符串比较(只可以比较字符串,不可以比较数字)

规则

当s1>s2时,返回为正数;

当s1=s2时,返回值为0;

当s1<s2时,返回为负数;

两个字符串自左向右相比,比较ASCLL值大小,到‘/0‘停止。

  例如:‘a’<‘b‘  ‘A‘<‘B‘  "computer">"compare"

实例

#include<stdio.h>
#include<string.h>  //头文件
main()
{
  char s1[20],s2[20];
  int i;
  gets(s1);
  gets(s2);
  i=strcmp(s1,s2);  //strcmp比较结果赋值给i
  if(i>0)      
    printf("%s",s1);
  else if(i==0)
    printf("s1=s2");
  else
    printf("%s",s2);
}

输入:

  abcd  efg;

输出结果:

  efg;

 

strcmp函数

标签:返回   bcd   ack   ffffff   bsp   string   get   返回值   std   

原文地址:http://www.cnblogs.com/qsyj0522/p/7994397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!