首页文章正文

比较规则 strcmp() 的结果,字符串比较大小 strcmp

字符串比较不用strcmp 2023-12-09 22:12 993 墨鱼
字符串比较不用strcmp

比较规则 strcmp() 的结果,字符串比较大小 strcmp

printf("%d\n", strcmp("abc","abc"));// 结果是0 第一个字符串等于第二个字符串printf("%d\n", strcmp("abc","abcd"));// 结果是-1 第一个字符串小于第二个字符串return0; } strcmp是STRing CoMPare(字符串比较)的缩写。它的作用是比较字符串1和字符串2。说明:字符串比较的规则是:将两个字符串自左向右逐个字符比较(按ASCII码值大小

∩△∩ `strcmp`函数的原型如下:```c int strcmp(const char *str1, const char *str2); ``` 参数`str1`和`str2`分别为要比较的两个字符串。函数返回一个整数值,表示两个字符串的比strcmp()首先将s1 第一个字符值减去s2 第一个字符值,若差值为0 则再继续比较下个字符,若差值不为0 则将差值返回。例如字符串"Ac"和"ba"比较则会返回字符"A"(65)

strcmp()比较函数规则用法:ret = strcmp(str1, str2); 如果返回值小于0,则表示str1 小于str2。如果返回值大于0,则表示str1 大于str2。如果返回值等函数调用格式:strcmp(str1,str2); 函数功能:按字典序比较字符串str1 和str2 的大小。比较规则:将两个字符串自左向右逐个字符进行ASCLL码大小比较,直到出现不同字符或遇'\0'停止;

输出结果为:``` str1 is less than str2 ``` 五、注意事项在使用strcmp函数时需要注意以下几点:1. 如果要比较的字符串不是以'\0'结尾,则会引发不可预知的错误;2. 如果要4. strcmp ​​字符串比较函数​​ #include #include int main() { char *p1 = "awbc"; char *p2 = "abyz"; // 比较规则:a和a比较w和b进行比较,b和y进行比较

后台-插件-广告管理-内容页尾部广告(手机)

标签: 字符串比较大小 strcmp

发表评论

评论列表

51加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号