您现在的位置是:首页>百科 > 正文
strcmp函数(关于strcmp函数的介绍)
2023-02-05 16:46:42【百科】
简介有关strcmp函数,有许多人不了解,那么下面来看看小进对strcmp函数的相关介绍。 strcmp函数 1、1 字符串比较函数2、字符串比较函数,一般形
有关strcmp函数,有许多人不了解,那么下面来看看小进对strcmp函数的相关介绍。
strcmp函数
1、1.字符串比较函数
2、字符串比较函数,一般形式是strcmp(string1,string2)。
3、2.字符串比较函数的比较规则
4、从左到右逐字符比较这两个字符串(按ASCII码值),直到出现不同的字符或遇到'\0'。如果所有字符都相同,则认为它们是平等的;
5、3.不同的角色
6、如果出现不同字符,以第一个不同字符的比较结果为准。
7、如果两个字符串都是英文字母组成的,那么有一个简单的规则:在英文词典中,最后一个是“大”,要特别注意:小写字母比大写字母“大”。
8、4.返回值:
9、(1)字符串1=字符串2,返回0
10、(2)字符串1字符串2,返回正整数
11、(3)字符串1字符串2,返回负整数。
12、5.通则
13、当s1s2时,返回负数;
14、当s1==s2时,返回值=0;
15、当s1s2时,返回一个正数。
16、也就是说,这两个字符串从左到右逐字符比较(按ASCII值),直到出现不同的字符或遇到'\0'为止。比如:
17、'A''B''a''A''计算机''比较'
18、6、注意事项
19、注意:strcmp(constchar*S1,constchar*S2)只能比较字符串,也就是可以用来比较两个字符串常量,或者比较数组和字符串常量,不能比较数字和其他参数。
20、7.字符串不相等。
21、当两个字符串不相等时,C标准没有规定返回值会是1或-1,只规定了正数和负数。有些实现会返回1或-1,但是把返回值和1或-1比较的都是不合格的程序员。
22、有的会返回两个字符的ASCII码之差作为函数值的比较结果。但无论如何,这个依据不能作为程序中的流程逻辑。
以上就是strcmp函数这篇文章的一些介绍,希望对大家有所帮助。
上一篇:羽悦本草(关于羽悦本草的介绍)
下一篇:沙汤(关于沙汤的介绍)
相关文章
热门排行
热点内容
佛山疫情最新通告 广东佛山今日确诊人数
黄石疫情最新动态 湖北黄石新增确诊人数
新余疫情最新动态 江西新余确诊人数
蒜苗炒腊肉的家常做法王刚(青蒜炒腊肉的寓意)
蜗牛原液(关于蜗牛原液的介绍)
粽子由哪些材料组成?
企退养老金重算补发真的吗 中央有正式文件调整企退养老金吗
18年企业退休人还涨工资吗 2018年退休中人能补发多少钱
最爱结局?
裤子的尺码28是多少厘米(2023已更新)裤子28是什么码
A4的宣传册有印刷标准吗比如出血多少,离纸边距多少等(印刷宣传文案)
宋史,赵普传概括
我和我的时光少年第几集接吻(我的我的时光少年女主)
悟空是怎样完成自在极意功的?
戊肝的症状和危害到底有多大 戊肝的主要传播途径会不会传染给家人