技术栈

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

-凌凌漆-2024-12-31 14:53

1. int转byte[]

1.1 C#代码

csharp 复制代码
//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 复制代码
//C语言代码
int intNum = 728;
uint8_t byteNum[4] = {0};
memcpy(byteNum, &intNum, 4);

2. byte[]转int

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

参考

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

上一篇:【前端,TypeScript】TypeScript速成(七):数组与函数式编程相结合
下一篇:C#OPC(下)
相关推荐
C_Liu_
11 分钟前
C++:list
开发语言·c++
my rainy days
18 分钟前
C++:友元
开发语言·c++·算法
小梁努力敲代码
23 分钟前
java数据结构--List的介绍
java·开发语言·数据结构
云知谷
1 小时前
【HTML】网络数据是如何渲染成HTML网页页面显示的
开发语言·网络·计算机网络·html
从孑开始
1 小时前
ManySpeech.MoonshineAsr 使用指南
人工智能·ai·c#·.net·私有化部署·语音识别·onnx·asr·moonshine
YuanlongWang
1 小时前
C# 中,依赖注入(DI)的实现方式
c#
lly202406
2 小时前
SQL ROUND() 函数详解
开发语言
大宝剑170
2 小时前
python环境安装
开发语言·python
lly202406
2 小时前
CSS3 多媒体查询
开发语言
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04Linux下V2Ray安装配置指南05GitLab 零基础入门指南:从安装到项目管理全流程06两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答072025软件测试面试八股文(含答案+文档)08NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南09KGG转MP3工具|非KGM文件|解密音频10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)