man strcasecmp strncasecmp
名称
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相关推荐
- stricmp linux 头文件,strcmp/strncmp/stricmp(windows) strcasecmp/strncasecmp(linux)
str***cmp函数的是不是有很多人见过啊....... 而且有有时候非常的头疼,这样的函数有的会记不住,今天我就在让大家记不住一下,(哈哈哈!!!!) strcmp 这个函数是用来比较两个字符串之 ...
- strcasecmp和strncasecmp
文章目录 查看帮助文档 功能 声明 描述 返回值 实例 查看帮助文档 man strcasecmp 功能 strcasecmp, strncasecmp - 比较忽略大小写的两个字符串 声明 #inc ...
- php 字符串比较的规则,PHP字符串比较函数strcmp()与strcasecmp()的用法介绍
使用"==="来判断. 它和"=="的区别,前者强调"identical(相同的,完全相同)"类型也要求一样: 后者要求"equa ...
- php字符串比较函数
比较两个字符串是否相等,最常见的方法就是使用"==="来判断,至于它和"=="的区别,简单来说就是前者强调"identical"类型也要求一 ...
- php比较函数代码,php字符串比较函数
比较两个字符串是否相等,最常见的方法就是使用"==="来判断,至于它和"=="的区别,简单来说就是前者强调"identical"类型也要求一 ...
- 字符串以及内存操作相关函数
字符串拷贝和内存拷贝函数: strcpy strncpy memcpy memmove memccpy bcopy 字符串和内存数据比较函数: strcmp strcasecmp strncasecm ...
- (转载) 标准C中的字符串操作函数
字符串操作函数 目录: 1. memset 初始化字串 2. strlen 字串长度 3. strcpy / strncpy 拷贝字串 4. strcat / strncat ...
- linux相关函数,linux相关常用函数参考
加入相关头文件,编译的时候可能还需要指定加入相关的库 1.isalnum 测试字符是否为英文或数字相关函数:isalpha,isdigit,islower,isupper 2.isalpha 测试字符 ...
- 64位 atol c linux_Linux_C函数参考
1.isalnum 测试字符是否为英文或数字 相关函数:isalpha,isdigit,islower,isupper 2.isalpha 测试字符是否为英文字母 相关函数:isalnum,isl ...
最新文章
- 【最短路】hxk化学课
- 听课的时候保证基本信息的获取
- hbuilderx能开发vue吗_学会就能接项目!Vue + Spring Boot 实现全栈商城项目开发
- 人才缺口40万,摆地摊也没有它挣钱,这个神仙职业今年太火了!
- Oracle中给表添加主键 外键,给表中添加主键、外键
- Google 推荐和鼓励的 13 条代码审查标准,建议收藏!
- MS windows下的网络访问设置经典--仅来宾
- sql 循环语句几种方式
- ruby入门教程:入门ruby的方法
- win10重置计算机网络设置,win10网络重置后,win10网络重置怎么恢复
- JSP 实用程序之简易图片服务器
- 出现这十种症状,说明你不适合做程序员
- 如何换主题不被搜索降权
- 【Unity学习历程之一】给Visual Studio中的C#脚本编辑添加自动补全
- Sql执行平时都很快但是偶尔就会很慢
- Matlab快速创建矩阵的方法(创建特殊矩阵)
- Html+Css面试题及答案
- 制作补丁与打补丁简单原理
- python大赛对名_团队作业1——团队展示选题
- 开blog记录,咩哈哈
热门文章
- 父亲故意灌醉即将上大学的17岁亲生女儿, 后来说了这样一段话
- 微信服务商开通免充值代金券接口升级验收
- guvcview命令行 ubuntu,快速上手 香蕉派 BPI-M2 Zero
- python分别统计男女人数_Python实践-itchat获取微信好友总人数以及男女比例
- 视频推流、拉流相关技术
- 熊市慢慢,Bit.Store提供稳定Staking产品助你穿越牛熊
- mac 桌面分屏软件_让你更加详细了解Mac分屏功能
- 我半夜爬了严选的女性文胸数据,发现了惊天秘密
- 姓张取名:张姓漂亮有涵养的女孩名字,简直惊艳了千年
- 使用atomikos分布式事务报com.atomikos.icatch.RollbackException: Prepare: NO vote异常解决办法