admin 管理员组

文章数量: 887021


2023年12月19日发(作者:数据库references是什么意思)

c语言中strcmp的用法

strcmp函数是C语言中的字符串比较函数,它的使用方法是:

1. 定义:int strcmp(const char *s1, const char *s2);

2. 功能:比较s1和s2两个字符串,相等返回0,s1大于s2返回正整数,s1小于s2返回负整数。

3. 用法:

(1) 若strcmp(str1, str2)>0,表明str1比str2差异更大,若strcmp(str1,str2)<0,表明str1比str2值更小,若strcmp(str1,str2)=0,表明str1和str2相等。

(2) 两个字符串按顺序以字典序比较,比较的过程是按ascll码full

value逐个比较两个字符串的字符,若有其中一个字符相等,则判断下一个字符,若全部字符都相等,则判定两个字符串相等,否则两个字符串不相等。

4. 例子:若strcmp(str1,str2)的返回值为1,则表明”str1“比”str2“大,两个字符串比较的最终结果可根据返回值来判断。假如:str1="Apple",

str2="ab",则strcmp(str1,str2)的值为 65,表明"Apple"比"ab"大65,也就是"Apple"的第一个字符即'A'比"ab"的第一个字符即'a'大65。


本文标签: 字符串 相等 字符 返回 数据库