介绍一下strncmp(c基础)

ops/2024/11/22 16:10:15/

strncmp是strcmp的进阶版

链接介绍一下strcmp(c基础)-CSDN博客

作用

比较两个字符串的前n位

格式

#include <string.h>

strncmp (arr1,arr2,n);

工作原理:strcmp函数按照ACII(字符编码顺序)比较两个字符串。它从两个字符串的第一个字符开始逐个比较,直到遇到不同的字符或者到达字符串的末尾(即遇到\0)或比较过n个字符。
如果arr1< arr2(即某次比较arr1的ACII小于arr2的)返回一个
<0的值(一般为-1)
如果arr1= arr2、)返回
0
如果arr1 > arr2(即某次比较arr1的ACII大于arr2的)返回一个>0的值(一般为1)

#include<stdio.h>
#include<string.h>//strcmp比较字符串
//int main()
//{
//
//	char arr1[20] = "I am 36";
//	char arr2[20] = "I am DRAGON";
//
//	int result = 0;
//	result = strcmp(arr1, arr2);
//
//	if (result < 0)
//		printf("arr1 is less than arr2");
//	else if (result == 0)
//		printf("arr1 is equl to arr2");
//	else 
//		printf("arr1 is more than arr2");
//
//
//	return 0;
//}//strncmp比较字符串
int main()
{char arr1[20] = "I am 36";char arr2[20] = "I am DRAGON";int result = 0;result = strncmp(arr1, arr2,5);if (result < 0)printf("arr1 is less than arr2");else if (result == 0)printf("arr1 is equl to arr2");else printf("arr1 is more than arr2");return 0;
}

hi I am 36.thanks for your looking .👍👍👍


http://www.ppmy.cn/ops/135821.html

相关文章

Django

Django 讲解 目录 什么是 Django&#xff1f;Django 的核心特点Django 环境搭建与安装 安装 Django创建 Django 项目 Django 的基本概念 项目与应用的关系MVT&#xff08;模型-视图-模板&#xff09;架构 构建一个简单的 Django 应用 创建并配置应用配置数据库构建模型&#…

如何对Mysql数据库进行优化

目录 引言 优化的时机 优化策略 1. 索引优化 2. 查询优化 3. 架构优化 4. 事务和锁机制优化 5. 配置优化 6. 硬件优化 7. 性能监控与调优工具 案例分析 案例1&#xff1a;简化查询逻辑 案例2&#xff1a;使用索引 结语 引言 在现代应用中&#xff0c;数据库的性能…

Markdown-Excample

Markdown-Excample 一、Markdown 标题我展示的是一级标题 我展示的是二级标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 二、Markdown 段落格式 1、Markdown 段落2、字体3、分隔线4、删除线5、下划线 三、Markdown 列表 列表嵌套 四、Markdown 区块 区块中…

华为刷题笔记--题目索引

文章目录 更多关于刷题的内容欢迎订阅我的专栏华为刷题笔记简单题目 更多关于刷题的内容欢迎订阅我的专栏华为刷题笔记 该专栏题目包含两部分&#xff1a; 100 分值部分题目 200 分值部分题目 所有题目都会陆续更新&#xff0c;订阅防丢失 简单题目 –题目分值试卷1华为OD机…

ffmpeg视频编码

一、视频编码流程 使用ffmpeg解码视频帧主要可分为两大步骤&#xff1a;初始化编码器和编码视频帧&#xff0c;以下代码以h264为例 1. 初始化编码器 初始化编码器包含以下步骤&#xff1a; &#xff08;1&#xff09;查找编码器 videoCodec avcodec_find_encoder_by_name…

神经网络(系统性学习四):深度学习——卷积神经网络(CNN)

相关文章&#xff1a; 神经网络中常用的激活函数神经网络&#xff08;系统性学习一&#xff09;&#xff1a;入门篇神经网络&#xff08;系统性学习二&#xff09;&#xff1a;单层神经网络&#xff08;感知机&#xff09;神经网络&#xff08;系统性学习三&#xff09;&#…

【团购核销】抖音生活服务商家应用快速接入①——基础工作

文章目录 一、前言二、抖音开放平台&#xff08;服务商平台&#xff09;三、认证服务能力四、第三方生活服务商家应用五、APPID和AppSecret六、申请接口权限七、开发配置八、参考 一、前言 目的&#xff1a;将抖音团购核销的功能集成到我们自己开发的App和小程序中 【团购核销】…

算法定制LiteAIServer检测算法入侵检测算法平台部署:危险区域人员闯入治理

在现代安全管理的广阔领域中&#xff0c;入侵检测系统&#xff08;IDS&#xff09;作为重要的安全防线&#xff0c;正日益受到各行各业的重视。特别是在那些需要高度安全防范的危险区域&#xff0c;如化工厂、核电站、监狱以及军事基地等&#xff0c;有效的人员闯入检测机制是确…