名称

strcasecmp, strncasecmp - 比较两个字符串,不区分大小写

概要

#include <strings.h>

int strcasecmp(const char *s1, const char *s2);

int strncasecmp(const char *s1, const char *s2, size_t n);

说明

strcasecmp对字符串s1和s2执行逐字节比较,忽略字符的大小写。如果发现s1

小于、等于或大于s2,则它分别返回一个小于、等于或大于零的整数。

strncasecmp类似,只是它只比较s1的前n个字节。

返回值

如果发现s1(或其前n个字节)小于、等于或大于s2,则strcasecmp和strncasecmp

分别返回一个小于、等于或大于零的整数。

线程安全特征

接口

特征

strcasecmp(), strncasecmp()

线程安全

locale级别多线程安全

标准

遵循4.4BSD, POSIX.1-2001, POSIX.1-2008。

注意

strcasecmp()和strncasecmp()函数首次出现是在4.4BSD中,它们在<string.h>中声明。

然而,出于历史兼容性的原因,如果定义了_DEFAULT_SOURCE(或在glibc 2.19及

更早版本中定义了_BSD_SOURCE)功能测试宏,则glibc的<string.h>头文件中也会

声明这些函数。

POSIX.1-2008描述了这些函数:

当所使用的语言环境的LC_CTYPE类别来自POSIX语言环境时,这些函数的行

为就像字符串已经转换为小写,然后执行字节比较一样。否则,结果是未定义

的。

推荐阅读

bcmp,memcmp,strcmp,strcoll,string,strncmp,wcscasecmp,wcsncasecmp

版本记录

这个页面是Linux man-pages项目4.04版本的一部分。关于该项目的信息和bug报

道可以在该网站找到:http://www.kernel.org/doc/man-pages/。

2015-04-19

man strcasecmp strncasecmp相关推荐

  1. stricmp linux 头文件,strcmp/strncmp/stricmp(windows) strcasecmp/strncasecmp(linux)

    str***cmp函数的是不是有很多人见过啊....... 而且有有时候非常的头疼,这样的函数有的会记不住,今天我就在让大家记不住一下,(哈哈哈!!!!) strcmp 这个函数是用来比较两个字符串之 ...

  2. strcasecmp和strncasecmp

    文章目录 查看帮助文档 功能 声明 描述 返回值 实例 查看帮助文档 man strcasecmp 功能 strcasecmp, strncasecmp - 比较忽略大小写的两个字符串 声明 #inc ...

  3. php 字符串比较的规则,PHP字符串比较函数strcmp()与strcasecmp()的用法介绍

    使用"==="来判断. 它和"=="的区别,前者强调"identical(相同的,完全相同)"类型也要求一样: 后者要求"equa ...

  4. php字符串比较函数

    比较两个字符串是否相等,最常见的方法就是使用"==="来判断,至于它和"=="的区别,简单来说就是前者强调"identical"类型也要求一 ...

  5. php比较函数代码,php字符串比较函数

    比较两个字符串是否相等,最常见的方法就是使用"==="来判断,至于它和"=="的区别,简单来说就是前者强调"identical"类型也要求一 ...

  6. 字符串以及内存操作相关函数

    字符串拷贝和内存拷贝函数: strcpy strncpy memcpy memmove memccpy bcopy 字符串和内存数据比较函数: strcmp strcasecmp strncasecm ...

  7. (转载) 标准C中的字符串操作函数

    字符串操作函数 目录: 1.  memset   初始化字串 2.  strlen       字串长度 3.  strcpy / strncpy  拷贝字串 4.  strcat / strncat ...

  8. linux相关函数,linux相关常用函数参考

    加入相关头文件,编译的时候可能还需要指定加入相关的库 1.isalnum 测试字符是否为英文或数字相关函数:isalpha,isdigit,islower,isupper 2.isalpha 测试字符 ...

  9. 64位 atol c linux_Linux_C函数参考

    1.isalnum 测试字符是否为英文或数字 相关函数:isalpha,isdigit,islower,isupper 2.isalpha 测试字符是否为英文字母   相关函数:isalnum,isl ...

最新文章

  1. 【最短路】hxk化学课
  2. 听课的时候保证基本信息的获取
  3. hbuilderx能开发vue吗_学会就能接项目!Vue + Spring Boot 实现全栈商城项目开发
  4. 人才缺口40万,摆地摊也没有它挣钱,这个神仙职业今年太火了!
  5. Oracle中给表添加主键 外键,给表中添加主键、外键
  6. Google 推荐和鼓励的 13 条代码审查标准,建议收藏!
  7. MS windows下的网络访问设置经典--仅来宾
  8. sql 循环语句几种方式
  9. ruby入门教程:入门ruby的方法
  10. win10重置计算机网络设置,win10网络重置后,win10网络重置怎么恢复
  11. JSP 实用程序之简易图片服务器
  12. 出现这十种症状,说明你不适合做程序员
  13. 如何换主题不被搜索降权
  14. 【Unity学习历程之一】给Visual Studio中的C#脚本编辑添加自动补全
  15. Sql执行平时都很快但是偶尔就会很慢
  16. Matlab快速创建矩阵的方法(创建特殊矩阵)
  17. Html+Css面试题及答案
  18. 制作补丁与打补丁简单原理
  19. python大赛对名_团队作业1——团队展示选题
  20. 开blog记录,咩哈哈

热门文章

  1. 父亲故意灌醉即将上大学的17岁亲生女儿, 后来说了这样一段话
  2. 微信服务商开通免充值代金券接口升级验收
  3. guvcview命令行 ubuntu,快速上手 香蕉派 BPI-M2 Zero
  4. python分别统计男女人数_Python实践-itchat获取微信好友总人数以及男女比例
  5. 视频推流、拉流相关技术
  6. 熊市慢慢,Bit.Store提供稳定Staking产品助你穿越牛熊
  7. mac 桌面分屏软件_让你更加详细了解Mac分屏功能
  8. 我半夜爬了严选的女性文胸数据,发现了惊天秘密
  9. 姓张取名:张姓漂亮有涵养的女孩名字,简直惊艳了千年
  10. 使用atomikos分布式事务报com.atomikos.icatch.RollbackException: Prepare: NO vote异常解决办法