wpC语言函数内存函数memcmp()以及函数实现与使用。

memcmp():

       头文件:#include <string.h>

作用:

        进行内存比较。

参数:

C语言函数:内存函数memcmp(-编程之家

         解释:ptr1和ptr2是指针,从这个两个指针开始往后num个字节,将两个数据块进行比较。

返回值:

        C语言函数:内存函数memcmp(-编程之家

         arr1:

        C语言函数:内存函数memcmp(-编程之家

        arr2:

        C语言函数:内存函数memcmp(-编程之家 

         通过IEEE验证一下:

        C语言函数:内存函数memcmp(-编程之家

        数据没问题。可以看到,如果使用memcmp在第7个字节上,可以找到不同。

         

#define _CRT_SECURE_NO_WARNINGS#include <string.h>
#include <stdio.h>
int main()
{float arr1[5] = { 1.0, 2.0, 3.0, 4.0, 5.0 };float arr2[2] = { 1.0, 3.0 };int ret = memcmp(arr1, arr2,7);printf("%d\n", ret);return 0;
}

        可以看到,arr1第七个字节是00,arr2第七个字节是40,因此arr1比arr2小,因此会返回<0的数。

        结果:C语言函数:内存函数memcmp(-编程之家

#define _CRT_SECURE_NO_WARNINGS#include <string.h>
#include <stdio.h>
int main()
{float arr1[5] = { 1.0, 2.0, 3.0, 4.0, 5.0 };float arr2[2] = { 1.0, 3.0 };int ret = memcmp(arr2, arr1,7);printf("%d\n", ret);return 0;
}

        尝试arr1,与arr2反过来,结果:C语言函数:内存函数memcmp(-编程之家

#define _CRT_SECURE_NO_WARNINGS#include <string.h>
#include <stdio.h>
int main()
{float arr1[5] = { 1.0, 2.0, 3.0, 4.0, 5.0 };float arr2[2] = { 1.0, 3.0 };int ret = memcmp(arr2, arr1,6);printf("%d\n", ret);return 0;
}

        如果值比较前6个字节是一样的,结果:C语言函数:内存函数memcmp(-编程之家

        

 

 

 

查看全文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dgrt.cn/a/2199184.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章:

C语言函数:内存函数memcmp(-编程之家

C语言函数:内存函数memcmp()

wpC语言函数:内存函数memcmp()以及函数实现与使用。 memcmp(): 头文件:#include <string.h>
作用: 进行内存比较。
参数: 解释:ptr1和ptr2是指针,从这个两个指针开始往后num个字节,将两……

C语言函数:内存函数memcmp(-编程之家

PCB生产工艺流程四:PCB工艺流程第2步层压

PCB生产工艺流程四:PCB工艺流程第2步层压
上一期给大家介绍了生产工艺流程的第1步——内层线路。
《生产PCB的内层线路有哪7步》
这一期给大家介绍生产工艺流程的第2步——层压,那么它的流程又有哪些步骤呢?那么我们就以层压的流程为主题&……

C语言函数:内存函数memcmp(-编程之家

TryHackMe-红队-18_滥用Windows内部

Abusing Windows Internals
从这一章开始,讲的东西也是非常的重要,我个人认为可能对于未来的进一步学习有着重要的影响
还是老样子,非必要的情况下,我只展示C#版本的代码
利用Windows内部组件,使用与工具无关的现代……

C语言函数:内存函数memcmp(-编程之家

【机器学习】P15 Tensorflow 神经网络逻辑理解,建立逻辑框架大纲

Tensorflow 神经网络逻辑理解回顾训练神经网络的逻辑流程.1 建立神经元.2 计算损失值.3 梯度下降训练模型Python实现.1 建立神经元.2 计算损失值.3 梯度下降训练模型Tensorflow 实现.1 建立神经元.2 计算损失值.3 梯度下降训练模型回顾训练神经网络的逻辑流程 .1 建立神经元
对……

C语言函数:内存函数memcmp(-编程之家

一份sql笔试

1、
select substr(time,1,10),count(order_id),count(distinct passenger_id)
from order
where substr(time,1,7)2023-08
group by substr(time,1,10)
order by substr(time,1,10);2、
select city_id
from
(select * from order where substr(time,1,7) 2022-08) t1
left j……

C语言函数:内存函数memcmp(-编程之家

MyCat安装启动

目录一、安装1.解压后即可使用2.三个配置文件二、配置1.修改配置文件server.xml2.修改配置文件schema.xml3.验证数据库访问情况4.启动程序三、登录1.登录后台管理窗口2.登录数据窗口3.修改Mycat的配置文件schema.xml4.重启Mycat一、安装
http://www.mycat.org.cn/mycat1.html ……

<img referrerpolicy="no-referrer" src="https://www.dgrt.cn/a/

激活并配置csdn blog

开始正式使用blog写东西了,今天激活了在csdn的blog,并分好类别,写好公告,其中公告代码填写在静态新闻/声明中,目前代码如下:(其中 <script language"JavaScript" src"http://……

C语言函数:内存函数memcmp(-编程之家

Visual C++ MFC 一文说尽

Visual C MFC 一文说尽 (推荐)(很长,没耐心就不要看了) 第一部分:MFC导论 Visual C 不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分
利用具有面向对象特性的 C……

C语言函数:内存函数memcmp(-编程之家

一路上演出,难得糊涂; 一路上回顾,难得麻木;谁能把握生命的长度,永恒有多恐怖

一路上演出,难得糊涂;
一路上回顾,难得麻木.
谁能把握生命的长度,永恒有多恐怖…

C语言函数:内存函数memcmp(-编程之家

以原始套接字方式对网络数据进行捕获

csdn上的一篇帖子:从事网络安全的技术人员和相当一部分准黑客(指那些使用现成的黑客软件进行攻击而不是根据需要去自己编写代码的人)都一定不会对网络嗅探器(sniffer)感到陌生,网络嗅探器无论是在网络安全还……

C语言函数:内存函数memcmp(-编程之家

客快物流大数据项目(一百一十二):初识Spring Cloud

文章目录
初识Spring Cloud
一、Spring Cloud简介
二、SpringCloud 基础架构图…

C语言函数:内存函数memcmp(-编程之家

C和C++中的struct有什么区别

区别一: C语言中: Struct是用户自定义数据类型(UDT)。 C语言中: Struct是抽象数据类型(ADT),支持成员函数的定义。
区别二:
C中的struct是没有权限设置的&#xff0c……

C语言函数:内存函数memcmp(-编程之家

docker的数据卷详解

数据卷 数据卷是宿主机中的一个目录或文件,当容器目录和数据卷目录绑定后,对方修改会立即同步
一个数据卷可以同时被多个容器同时挂载,一个容器也可以被挂载多个数据卷
数据卷作用:容器数据持久化 /外部机器和容器间接通信 /容器……

C语言函数:内存函数memcmp(-编程之家

13、Qt生成dll-QLibrary方式使用

Qt创建dll,使用QLibrary类方式调用dll
一、创建项目
1、新建项目->其他项目->Empty qmake Project->Choose 2、输入项目名,选择项目位置,下一步 3、选择MinGW,下一步 4、完成 5、.pro中添加TEMPLATE subdirs&#xff……

C语言函数:内存函数memcmp(-编程之家

基于mapreduce 的 minHash 矩阵压缩

Minhash作用: 对大矩阵进行降维处理,在进行计算俩个用户之间的相似度。
比如: 俩个用户手机下载的APP的相似度,在一个矩阵中会有很多很多的用户要比较没俩个用户之间的相似度是一个很大的计算任务 如果首先对这个矩阵降维处理&am……

C语言函数:内存函数memcmp(-编程之家

关于hashmap使用迭代器的问题

keySet获得的只是key值的集合,valueSet获得的是value集合,entryset获得的是键值对的集合。 package com.test2.test;import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;public class mapiterator……

C语言函数:内存函数memcmp(-编程之家

Hadoop入口FileSystem HDFS操作 本地文件合并到HDFS和HDFS文件合并

Hadoop 文件API的起点是FileSystem类。这是一个与文件系统交互的抽象类。存在不同的具体实现子类来处理HDFS和本地文件系统。
HDFS接口的FileSystem对象:
Configuration conf new Configuration();
FileSystem hdfs FileSystem.get(conf); HDFS直接操作&#x……

C语言函数:内存函数memcmp(-编程之家

combiner partitioner

combine是在map端进行的,是在patition之后 partitioner也是在map端进行的 combine 适用在每个map端进行简单的合并,同样也是继承Reduce类。…

C语言函数:内存函数memcmp(-编程之家

toString.indexOf(:)和subsTring

package com.test2.test;public class subStirngTest {public static void main(String[] args) {String sb"abcdefgh";String sc"abcd:efgh";int splitIndexsc.indexOf(":");//找到标识符的位置System.out.println(splitIndex);sb.substring(1)……

C语言函数:内存函数memcmp(-编程之家

Aprior 算法

Apriori 算法:(hadoop中实现) 第一步:统计项的频度 (用一个MR统计出来) 假设是一个矩阵 U1 app1 , app3
U2 app1 , app2 , app3
U3 app2 , app3 把矩阵看成一行行的向量
U1<app……