strcmp函数用法,C语言中strcmp函数的用法
一、c语言strcmp使用方法
c语言中strcmp的用法的用法如下:
头文件:#include
strcmp()用来比较字符串(区分大小写),其原型为:
intstrcmp(constchar*s1,constchar*s2);
【参数】s1,s2为需要比较的两个字符串。
字符串大小的比较是以ASCII码表上的顺序来决定,此顺序亦为字符的值。strcmp()首先将s1第一个字符值减去s2第一个字符值,若差值为0则再继续比较下个字符,若差值不为0则将差值返回。例如字符串"Ac"和"ba"比较则会返回字符"A"(65)和'b'(98)的差值(-33)。
【返回值】若参数s1和s2字符串相同则返回0。s1若大于s2则返回大于0的值。s1若小于s2则返回小于0的值。
注意:strcmp()以二进制的方式进行比较,不会考虑多字节或宽字节字符;如果考虑到本地化的需求,请使用strcoll()函数。
希望对你有帮助。
二、C语言strcmp使用方法
strcmp函数是C语言中的一个字符串比较函数,用于比较两个字符串是否相等。
使用方法:strcmp(str1,str2)。其中str1和str2是需要比较的两个字符串。
返回值:如果两个字符串相等,则返回0;如果str1大于str2,则返回一个正数;如果str1小于str2,则返回一个负数。
例如:strcmp("hello","hello")会返回0,strcmp("hello","world")会返回一个负数。
三、strcmp函数怎么写
strcmp函数用法:strcmp()用来比较字符串(区分大小写),其原型为:intstrcmp(constchar*s1,constchar*s2);s1,s2为需要比较的两个字符串。举例:#include