当前位置:首页 > 百科

strncmp

int strncmp ( 较宜初const char * st号优导及朝探年认十r1, const char * str2, size_t n );

【参数】str1, str2 为需要比较的两个字符串,n为要比较的字符的数目。

字符串大小聚换担的比较是以ASCII 码表上的顺序来决定,此顺序亦为字符的值。strncmp()首先将s1 第一个字符值减去s2 第一个字符值,若差值为0 则再继续比较下个字符,直到字符结束标志'\0',若差值不为0,则将差来自值返回。例如字符串"Ac"和"ba"比较则会返回字符"A"(以几搞65)和'b'(98)的差值(-33)。注意:要360百科比较的字符包括字放如茶说沿拿民凯符串结束标志'\类已未仍迫0',而且一旦遇到'\0'就结束比较,无论n光权移河矿雷是多少,不再继续比较后边的字符。

【返回值】若str1与str2的前n个字符相同,则返回0;若夫作值饭老头脸层s1大于s2,则返回大于0的值;若s1 若小于s2,则返回小于0的值。

  • 外文名 strncmp
  • 作用 比较s1和s2字符串
  • 属性 函数
  • 定义 指定比较size个字符

功 能

  这个函数用来比较s1和s2字符串的前m来自axlen个字符。如果两个字符串相等的话,strncmp将返回0。如果s1是s2的一个子串的话,s1小于s2。此外还有,函数 int strncmp (const c360百科har *s1, const char *s2, size_t size) 此函数与strcmp极为类似。不同之处是,strncmp函数是指定比较size个字符。也就是说,如果字符串s1与s2的前size个字符相同,函数返回值为0。

用 法

  int strncmp ( const char * str1, const char * str2, size_t num );

例子

  Example 2

PHP中

  函数名: strncmp ()

  功 能:比较字符串的前N个字符

  用 法:

  说明:来自比较字符串str1和str2的360百科大小,如果str1小于str2,返回值就<0,反之如果溶斯真日str1大于str2,返回值就>0,如果str色概谓推或团细1等于str2,返回值就=0,len指的是str1与str2的比较的字符数。此函数功能即比较字符串str1和str2的前len个字符 。

  提示:该函数区分大小写。

  示例:

  结克区司步开德果为:-1

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信
上一篇:拉克沙群島
下一篇:方舟

相关文章