首页 > 编程语言 >【C#】int与byte[]数组互转

【C#】int与byte[]数组互转

时间:2025-01-03 16:34:40浏览次数:3  
标签:intNum byteNum C# int 互转 byte 728

1. int转byte[]

1.1 C#代码

//C#代码
int intNum = 728;
byte[] byteNum = BitConverter.GetBytes(intNum);

//byteNum[0]=216 
//byteNum[1]=2 
//byteNum[2]=0 
//byteNum[3]=0

1.2 等效C语言代码

//C语言代码
int intNum = 728;
uint8_t byteNum[4] = {0};
memcpy(byteNum, &intNum, 4);

2. byte[]转int

//byte[]转int
byte[] byteNum = new byte[] { 0, 216, 2, 0, 0,};;
int byteToInt = BitConverter.ToInt32(byteNum, 1);
// byteToInt = 728

参考

C# 将int型转化为byte/byte[]数组及转16进制数问题

标签:intNum,byteNum,C#,int,互转,byte,728
From: https://blog.csdn.net/yangshuoSB/article/details/144827131

相关文章

  • Ubuntu 下编译带有 HighGui 支持的 OpenCV:解决 “The function is not implemented Re
    前言:当我们在Ubuntu系统下使用cv::imshow、cv::namedWindow等函数时,如果编译的OpenCV未启用对应的GUI后端(如GTK、Qt等),就会出现类似“Thefunctionisnotimplemented.RebuildthelibrarywithWindows,GTK+2.xorCocoasupport…”的错误。这里记录一......
  • 唯品会item_search按关键字搜索API设计指南与示例代码
    引言在电子商务领域,商品搜索功能是连接用户需求与商品供给的关键桥梁。唯品会作为知名的特卖电商平台,提供了强大的API接口,使得开发者能够根据关键字搜索商品,获取商品列表数据。本文将详细介绍唯品会item_searchAPI的设计原则、参数配置、请求与响应格式,以及提供Python示例代......
  • 淘宝店铺商品数据洞察:利用Python爬虫获取item_search_shop接口
    引言在电子商务的世界里,商品详情页是连接商家与消费者的重要桥梁。它不仅展示了商品的详细信息,还直接影响着消费者的购买决策。淘宝作为全球知名的电商平台,提供了丰富的API接口,使得开发者能够获取商品的详细信息。本文将探讨如何利用JAVA爬虫技术,获取淘宝的item_get_pro接口,以......
  • arcgis server 10.4许可过期
    注册机生成注册码10.4许可基本在2025年1月1日过期,用生成码生成一版新的许可替换即可,生成许可虽然只支持10,改成104即可。注册机链接地址:[https://drive.google.com/file/d/1H9BXzr1tklbAPO3QH-FYl80sn1yJlB02/view?usp=drive_link](https://drive.google.com/file/d/1H9BXzr1tkl......
  • C语言指针
    一、指针的基本概念 1. 定义 -指针是C语言中的一个重要概念,它是一个变量,其值为另一个变量的地址。简单来说,指针“指向”了内存中的某个位置,这个位置存放着其他变量的值。-例如:cinta=10;int*p;//声明一个指向int类型的指针p=&a;//将指针p指向变量a的地......
  • C中如何使用动态内存分配来管理数据结构?
    在C语言中,动态内存分配是通过标准库中的几个关键函数来实现的,这些函数包括malloc、calloc、realloc和free。动态内存分配允许程序在运行时根据需要分配和释放内存,这对于处理大小不确定的数据结构(如链表、树等)尤为重要。下面将详细介绍这些函数的使用方法,并给出示例代码。动态......
  • 【Blackbox Exporter】ProbeHTTP 函数解析,黑盒探测神器:Go 实现 HTTP 请求性能监控与指
    ProbeHTTP函数用于通过HTTP协议对指定的目标地址进行监控和探测。通过使用Prometheus指标进行性能度量,函数支持捕获请求的各类数据,如响应时间、状态码、重定向次数、SSL/TLS信息等。本文将逐步解析这段代码,帮助您理解它的各个部分以及它是如何工作的。1.函数签名与......
  • 中国企业创新创业调查数据(ESIEC)2017年、2018年、2020年
    中国企业创新创业调查(EnterpriseSurveyforInnovationandEntrepreneurshipinChina,ESIEC)是由北京大学光华管理学院张晓波教授担任总负责人,北京大学中国社会科学调查中心核心调查项目之一,由北京大学企业大数据研究中心组织实施。该项目旨在通过科学抽样和实地追踪调查,获得......
  • C中如何理解指针和引用的区别?
    在C语言中,指针和引用是两个重要的概念,它们都与内存地址和变量之间的关系有关,但它们在定义、使用和特性上存在显著的区别。下面将详细解释指针和引用的区别,并通过示例代码进行说明。指针的基本概念指针是一种变量,其值为另一个变量的地址,即内存位置。通过使用星号(*)声明指针变量......
  • C中如何进行字符串赋值和字符串转换?
    C语言中字符串赋值和字符串转换的详细说明字符串赋值在C语言中,字符串是以字符数组的形式存储的,并以空字符\0作为结束符。因此,字符串赋值不能直接使用=操作符,而是需要使用专门的函数进行复制。以下是几种常见的字符串赋值方法:「直接初始化」直接在声明字符数组时初始化字符......