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相关推荐

  1. c语言库函数说明,C语言常用库函数说明

    C语言常用库函数说明 序号 库类别 头文件 详细说明 1 错误处理 errno.h 2 字符处理 ctype.h 3 地区化 local.h 4 数学函数 math.h 5 信号处理 signal.h ...

  2. C语言函数手册:c语言库函数大全|C语言标准函数库|c语言常用函数查询

    http://see.xidian.edu.cn/cpp/u/hanshu/ 本函数手册涵盖了常用的C语言函数,从函数功能.参数和返回值三方面做了详细的说明,并且给出了大量实例,加深读者的理解. 为了 ...

  3. c语言库函数fgets,C语言 标准I/O库函数 fgets 使用心得

    char *fgets(char *s, int n, FILE *stream); 参数说明: s -- 指定存放所读取的数据的位置 n -- 指定所读取数据的最大长度(这个最大长度包括了字符串结束 ...

  4. c语言 库函数理解,C语言库函数理解

    1 函数名: scanf 功  能: 执行格式化输入 用  法: int scanf(char *format[,argument,...]); 程序例: #include #include int ...

  5. C语言之strcmp函数和strncmp函数

    C语言之strcmp函数和strncmp函数 strcmp 函数用于比较两个字符串是否一致. strncmp 函数用于比较两个字符串的前 n 个字符是否一致. strcmp函数代码示例及其执行结果: ...

  6. 【C语言】C语言库函数

    目录 前言 C语言常用的头文件 一.<stdio.h> 二.<ctype.h> 三.<time.h> 四.<match.h> 五.<string. ...

  7. 语言库函数大全--资料收集整理

    语言库函数大全–资料收集 Turbo C 2.0 函数中文说明大全 分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0 ...

  8. c语言函数库哪里keyk,[精品]C语言库函数(字母G-K)-教案.doc

    [精品]C语言库函数(字母G-K)-教案 C语言库函数(字母G-K)- - ?????????????????????????????????????? (G类字母) - 1 函数名: gcvt 功 ...

  9. C语言中positive用法,sprintf - C语言库函数

    C库类 的 sprintf - C语言库函数 C库函数int sprintf(char *str, const char *format, ...)发送str 指向一个字符串的格式化输出. 声明 以下 ...

最新文章

  1. NumPy库入门教程:基础知识总结
  2. 超级计算机排名表格,全球超级计算机500强_科技时代首页_新浪网
  3. key可以重复的map集合:IdentityHashMap
  4. 160个CrackMe002
  5. Winforn中怎样在窗体中打开另一个窗体
  6. Dev控件GridControl 的使用
  7. 一条SQL的奇妙旅行
  8. C#WinForm的TextBox 按TAB键让光标按照指定顺序走
  9. SpringBoot 的配置文件
  10. 广芯微电子产品使用笔记分享
  11. 普通固定电话机使用与原理简介
  12. cmd强制删除文件夹
  13. 蔚来、宁德时代的换电攻坚战
  14. ubuntu 16.04和window双系统 启动项顺序修改
  15. Cache架构以及X86ARM @Linux平台cache eviction功能测试
  16. 【Mysql】Communications link failure,The last packet sent successfully to the server was 0 millisecond
  17. 德国计算机专业硕士费用,德国留学费用一览表2021
  18. Revit 二次开发之安装包的制作
  19. 英语书写_手写印刷体
  20. CSC在卢森堡新增两位高管,并获得可拓展其服务范围的基金管理和存托牌照

热门文章

  1. c#读蓝牙数据_c#蓝牙通信接收数据
  2. 【PMP】PMBOK 笔记 第9章 项目人力资源管理
  3. yocto 一些细节
  4. Xcode代码中特殊的注释技术——TODO、FIXME和XXX的用法
  5. 合工大合肥工业大学计算机考研
  6. Nginx反向代理、使用OneinStack配置Nginx、多网站配置、多域名配置
  7. ikbc G87104 双子座 使用说明书
  8. mysql导入与导出(备份)
  9. C++12 Exceptions(异常)
  10. 节点的nodeType属性