C语言函数详解,linux,windows比较字符串
来源:互联网 发布:java方法的概念 编辑:程序博客网 时间:2024/06/05 20:54
1. 比较字符串
头文件:#include <string.h>
stricmp() 用来比较字符串,不区分大小写;区分大小写比较字符串请查看strcmp()。
stricmp()原型为:int strcmp(char *s1, char *s2);
【参数说明】s1, s2 为需要比较的两个字符串。
字符串大小的比较是以ASCII 码表上的顺序来决定,此顺序亦为字符的值。stricmp()首先将s1 第一个字符值减去s2 第一个字符值,若差值为0 则再继续比较下个字符,若差值不为0 则将差值返回。例如字符串"Ac"和"ba"比较则会返回字符"A"(65)和'b'(98)的差值(-33)。
【返回值】若参数s1 和s2 字符串相同则返回0。s1 若大于s2 则返回大于0 的值。s1 若小于s2 则返回小于0 的值。
注意:stricmp()是Windows下特有的,linux下具有相同功能的函数是strcasecmp(),包含在头文件strings.h下。
另外一个不区分大小写比较字符串的函数是strcmpi(),strcmpi()是stricmp()的宏定义,实际未提供此函数。 0 0
- C语言函数详解,linux,windows比较字符串
- C语言字符串比较函数
- c语言字符串函数详解
- C语言字符串函数详解
- c语言字符串函数详解
- c语言字符串函数详解
- c语言字符串函数详解
- C语言字符串函数详解
- c语言字符串函数详解
- c语言字符串函数详解
- C语言字符串函数详解
- c语言字符串函数详解
- c语言字符串函数详解
- C语言字符串函数详解
- C语言字符串函数详解
- c语言字符串函数详解
- C语言字符串函数详解
- C语言字符串函数详解
- 刷清橙OJ--A1003.画长方形1
- Django template 中优雅的自定义权限过滤filter
- 我所理解的JavaScript闭包
- 【LeetCode】populating-next-roght-pointers-in-each-node i&ii
- android 控件高度计算
- C语言函数详解,linux,windows比较字符串
- 2016搜索基础21015
- cordvoa 调取本地通讯录
- tomcat7中使用websocket时如何调优
- CSS Media媒体查询
- 1005. Spell It Right (20)
- Linux学习笔记26 --DNS
- hilife技术支持网站
- 多线程下载工具axel