2016 - 2024

感恩一路有你

c语言?:怎么用 C语言中strcmp函数怎么用啊?

浏览量:1694 时间:2021-03-14 10:34:24 作者:admin

C语言中strcmp函数怎么用啊?

c语言中strcmp的用法?

intstrcmp(char*STR1,char*STR2)来比较字符串STR1和STR2是否相同。如果相同,则返回0;如果不同,如果STR1在不同字符处大于STR2,则返回1,否则返回-1,例如:Chara[]=“ABCD”char*b=“ABCD”char*d=“ABCDE”intd=StrCmp(a,b)//则d的值为0d=StrCmp(b,d)//d的值为-1,因为“0”小于“e”,并且D=StrCmp(D,b)//D的值为1,因为“e”大于“0”

对于比较字符,可以直接使用==比较运算符,例如:char C1=“a”,C2=“b”if(C1==C2)printf(%C与%C.”,C1,C2)else printf(%C不同于%C”,C1,C2)如果是字符串,则需要使用string函数,strcmpchar S1[]=“ABC”,S2[]=“XYZ”if(StrCmp(S1,S2)==0)printf(%s与%s相同。),S1,S2)也可以忽略要比较的大小写,使用函数stricmp middle I表示忽略区分大小写,也可以指定长度比较,例如:char S1[]=“ABC”,S2[]=“ABCDEFG”if(strncmp(S1,S2,3)==0)printf(“前3个字符是相同的“),如果比较不是从开始位置开始的,例如:char S1[]=“ABC”,S2[]=“ABCDEFG”if(strncmp(S1,S2,3) ==0)printf(“前三个字符相同”)S1[]=“ABC”,S2[]=“xyzabc”if(strncmp(S1,&s2[3],3)==0)是从S1和S2的第三个字符开始的内容

c语言?:怎么用 strcmp函数怎么用 c语言中strcmp函数用法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。