C语言strncmp()函数(把 str1 和 str2 进行比较,最多比较前 n 个字节)
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 个字节)相关推荐
- c语言数组字符比大小,C语言strncmp函数
C语言strncmp函数教程 在 strncmp 函数与 strcmp 函数的区别就是,strncmp 函数可以选择比较前 n 个 strncmp函数详解 语法 int strncmp(const c ...
- C语言strncmp()函数
描述 int strncmp(const char *str1, const char *str2, size_t n) 把 str1 和 str2 进行比较,最多比较前 n 个字节. 声明 下面是 ...
- 用c语言strncmp函数,strcmp和strncmp函数
1.strcmp This function starts comparing the first character of each string. If they are equal to each ...
- c语言string函数详解
linux kernel code : kernel/lib/string.c strsep,strtok,strchr ,strstr ...... PS:本文包含了大部分strings函数的说明 ...
- C语言常用函数详细总结附示例(快速掌握)
目录 一.简介 二.常用函数 2.1 strncpy 2.2 strcmp: 2.3 memset 2.4 strlen 2.5 memcpy 2.6 ioremap 2.7 mmap 三.其他c语言 ...
- php strncmp函数用法,strncmp函数用法详解
strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, size_t n );", ...
- 实现strncmp()函数
#ifndef STR_CMP_H #define STR_CMP_Hint str_ncmp(const char * str1, const char * str2, int n);#endif ...
- php strncmp,strncmp函数用法详解
strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, size_t n );", ...
- strncmp()函数用法及其详解
strncmp()函数: C 库函数 int strncmp(const char *str1, const char *str2, size_t n) 把 str1 和 str2 进行比较,最多比较 ...
最新文章
- android View未渲染时获得高度
- 币圈老人李启元站队BCH,背后的原因是什么?
- octave进行积分运算
- [python opencv 计算机视觉零基础到实战] 六、图像运算
- sql连接远程服务器索引超出了_手机怎么连接服务器远程桌面?RD client远程桌面使用教程...
- java程序连接kafka_Java的Kafka:构建安全,可扩展的消息传递应用程序
- leetcode283.移动零
- 力扣150-逆波兰表达式求值(C++,附思路)
- 归心似箭,IT达人分享抢票攻略
- 【QT】QT从零入门教程(十六):QSS样式表
- Eclipse Ctrl+Alt+↓ 失效问题解决
- Hyperledger Fabric教程(3)-- byfn.sh分析-生成通道所需交易和文件
- php try catch,php源码-try、catch过程-原理
- 你见过马化腾18年前编写的代码吗?
- OpenCV计算机视觉(二) —— 图像的算数运算与逻辑运算
- windows播放函数PlaySound
- [2011JMAA]Remarks on the regularity criteria for generalized MHD equations
- Labelme标注流程
- 环境污染、空气质量数据集:省/市/县PM2.5浓度、空气流通系数、逆温数据
- mysql vacuum_PostgreSQL中快速对系统表实现vacuum full