C 标准库 - <string.h>

文章目录

  • 描述
  • 声明
  • 参数
  • 返回值
  • 实例

描述

C 库函数 int strncmp(const char *str1, const char *str2, size_t n) 把 str1 和 str2 进行比较,最多比较前 n 个字节。

声明

下面是 strncmp() 函数的声明。

int strncmp(const char *str1, const char *str2, size_t n)

参数

  • str1 – 要进行比较的第一个字符串。
  • str2 – 要进行比较的第二个字符串。
  • n – 要比较的最大字符数。

返回值

该函数返回值如下:

如果返回值 < 0,则表示 str1 小于 str2。
如果返回值 > 0,则表示 str2 小于 str1。
如果返回值 = 0,则表示 str1 等于 str2。

实例

下面的实例演示了 strncmp() 函数的用法。

#pragma warning(disable : 4996)
#include <stdio.h>
#include <string.h>int main()
{char str1[15];char str2[15];int ret;strcpy(str1, "abcdef");strcpy(str2, "ABCDEF");ret = strncmp(str1, str2, 4);if (ret < 0){printf("str1 小于 str2");}else if (ret > 0){printf("str2 小于 str1");}else{printf("str1 等于 str2");}return(0);
}

vs编译运行结果:

str2 小于 str1

参考文章:C 库函数 - strncmp()

C语言strncmp()函数(把 str1 和 str2 进行比较,最多比较前 n 个字节)相关推荐

  1. c语言数组字符比大小,C语言strncmp函数

    C语言strncmp函数教程 在 strncmp 函数与 strcmp 函数的区别就是,strncmp 函数可以选择比较前 n 个 strncmp函数详解 语法 int strncmp(const c ...

  2. C语言strncmp()函数

    描述 int strncmp(const char *str1, const char *str2, size_t n) 把 str1 和 str2 进行比较,最多比较前 n 个字节. 声明 下面是 ...

  3. 用c语言strncmp函数,strcmp和strncmp函数

    1.strcmp This function starts comparing the first character of each string. If they are equal to each ...

  4. c语言string函数详解

    linux kernel code :  kernel/lib/string.c strsep,strtok,strchr ,strstr ...... PS:本文包含了大部分strings函数的说明 ...

  5. C语言常用函数详细总结附示例(快速掌握)

    目录 一.简介 二.常用函数 2.1 strncpy 2.2 strcmp: 2.3 memset 2.4 strlen 2.5 memcpy 2.6 ioremap 2.7 mmap 三.其他c语言 ...

  6. php strncmp函数用法,strncmp函数用法详解

    strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, size_t n );", ...

  7. 实现strncmp()函数

    #ifndef STR_CMP_H #define STR_CMP_Hint str_ncmp(const char * str1, const char * str2, int n);#endif ...

  8. php strncmp,strncmp函数用法详解

    strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, size_t n );", ...

  9. strncmp()函数用法及其详解

    strncmp()函数: C 库函数 int strncmp(const char *str1, const char *str2, size_t n) 把 str1 和 str2 进行比较,最多比较 ...

最新文章

  1. android View未渲染时获得高度
  2. 币圈老人李启元站队BCH,背后的原因是什么?
  3. octave进行积分运算
  4. [python opencv 计算机视觉零基础到实战] 六、图像运算
  5. sql连接远程服务器索引超出了_手机怎么连接服务器远程桌面?RD client远程桌面使用教程...
  6. java程序连接kafka_Java的Kafka:构建安全,可扩展的消息传递应用程序
  7. leetcode283.移动零
  8. 力扣150-逆波兰表达式求值(C++,附思路)
  9. 归心似箭,IT达人分享抢票攻略
  10. 【QT】QT从零入门教程(十六):QSS样式表
  11. Eclipse Ctrl+Alt+↓ 失效问题解决
  12. Hyperledger Fabric教程(3)-- byfn.sh分析-生成通道所需交易和文件
  13. php try catch,php源码-try、catch过程-原理
  14. 你见过马化腾18年前编写的代码吗?
  15. OpenCV计算机视觉(二) —— 图像的算数运算与逻辑运算
  16. windows播放函数PlaySound
  17. [2011JMAA]Remarks on the regularity criteria for generalized MHD equations
  18. Labelme标注流程
  19. 环境污染、空气质量数据集:省/市/县PM2.5浓度、空气流通系数、逆温数据
  20. mysql vacuum_PostgreSQL中快速对系统表实现vacuum full

热门文章

  1. lamp安装指南(转)
  2. 【FI模块学习笔记】 固定资产概述(上)
  3. 供应商主数据屏幕增强
  4. SAP HR 常用事务代码
  5. Webservice soap wsdl区别之个人见解
  6. BAPI_GOODSMVT_CREATE的几个应用
  7. 动态内表及动态ALV显示
  8. SAP 批次管理(Batch management)
  9. 变革后的维密,做了一款不赚钱的内衣
  10. vivo 2019:关于企业文化如何影响手机企业发展的三个追问