c语言库函数strncmp,C语言 strncmp
C语言 strncmp
#include
int strncmp(const char *s1, const char *s2, size_t n);
功能:比较 s1 和 s2 前n个字符的大小,比较的是字符ASCII码大小。
参数:
s1:字符串1首地址
s2:字符串2首地址
n:指定比较字符串的数量
返回值:
相等:0
大于: > 0
小于: < 0
案例
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
int main(void)
{
char ch1[] = "hello world";
char ch2[] = "hallo world";
// 两个有限字符串比较
int value = strncmp(ch1, ch2);
// 返回为1不相等
printf("%d\n", value);
return 0;
}
strncmp 使用案例:使用函数
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
my_strncmp(const char *s1, const char *s2, size_t n)
{
for (int i = 0; i < n && s1[i] && s2[i]; i++)
{
if (s1[i] != s2[i])
{
return s1[i] > s2[i] ? 1 : -1;
}
}
return 0;
}
int main(void)
{
char ch1[] = "hello world";
char ch2[] = "hallo world";
// 两个字符串有限比较
int value = my_strncmp(ch1, ch2, 3);
// 返回为1不相等
printf("%d\n", value);
return 0;
}
strncmp 使用案例:创建函数
来源:https://www.cnblogs.com/xiangsikai/p/12378542.html
c语言库函数strncmp,C语言 strncmp相关推荐
- c语言库函数说明,C语言常用库函数说明
C语言常用库函数说明 序号 库类别 头文件 详细说明 1 错误处理 errno.h 2 字符处理 ctype.h 3 地区化 local.h 4 数学函数 math.h 5 信号处理 signal.h ...
- C语言函数手册:c语言库函数大全|C语言标准函数库|c语言常用函数查询
http://see.xidian.edu.cn/cpp/u/hanshu/ 本函数手册涵盖了常用的C语言函数,从函数功能.参数和返回值三方面做了详细的说明,并且给出了大量实例,加深读者的理解. 为了 ...
- c语言库函数fgets,C语言 标准I/O库函数 fgets 使用心得
char *fgets(char *s, int n, FILE *stream); 参数说明: s -- 指定存放所读取的数据的位置 n -- 指定所读取数据的最大长度(这个最大长度包括了字符串结束 ...
- c语言 库函数理解,C语言库函数理解
1 函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]); 程序例: #include #include int ...
- C语言之strcmp函数和strncmp函数
C语言之strcmp函数和strncmp函数 strcmp 函数用于比较两个字符串是否一致. strncmp 函数用于比较两个字符串的前 n 个字符是否一致. strcmp函数代码示例及其执行结果: ...
- 【C语言】C语言库函数
目录 前言 C语言常用的头文件 一.<stdio.h> 二.<ctype.h> 三.<time.h> 四.<match.h> 五.<string. ...
- 语言库函数大全--资料收集整理
语言库函数大全–资料收集 Turbo C 2.0 函数中文说明大全 分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0 ...
- c语言函数库哪里keyk,[精品]C语言库函数(字母G-K)-教案.doc
[精品]C语言库函数(字母G-K)-教案 C语言库函数(字母G-K)- - ?????????????????????????????????????? (G类字母) - 1 函数名: gcvt 功 ...
- C语言中positive用法,sprintf - C语言库函数
C库类 的 sprintf - C语言库函数 C库函数int sprintf(char *str, const char *format, ...)发送str 指向一个字符串的格式化输出. 声明 以下 ...
最新文章
- NumPy库入门教程:基础知识总结
- 超级计算机排名表格,全球超级计算机500强_科技时代首页_新浪网
- key可以重复的map集合:IdentityHashMap
- 160个CrackMe002
- Winforn中怎样在窗体中打开另一个窗体
- Dev控件GridControl 的使用
- 一条SQL的奇妙旅行
- C#WinForm的TextBox 按TAB键让光标按照指定顺序走
- SpringBoot 的配置文件
- 广芯微电子产品使用笔记分享
- 普通固定电话机使用与原理简介
- cmd强制删除文件夹
- 蔚来、宁德时代的换电攻坚战
- ubuntu 16.04和window双系统 启动项顺序修改
- Cache架构以及X86ARM @Linux平台cache eviction功能测试
- 【Mysql】Communications link failure,The last packet sent successfully to the server was 0 millisecond
- 德国计算机专业硕士费用,德国留学费用一览表2021
- Revit 二次开发之安装包的制作
- 英语书写_手写印刷体
- CSC在卢森堡新增两位高管,并获得可拓展其服务范围的基金管理和存托牌照