C# int和byte[]之间的互转
方法1:使用左移和右移
- int转化为byte[]:
public byte[] intToBytes(int value){byte[] src = new byte[4];src[3] = (byte)((value >> 24) & 0xFF);src[2] = (byte)((value >> 16) & 0xFF);src[1] = (byte)((value >> 8) & 0xFF);src[0] = (byte)(value & 0xFF);return src;}
- byte[]转化为int:
public int bytesToInt(byte[] src, int offset){int value;value = (int)((src[offset] & 0xFF)| ((src[offset + 1] & 0xFF) << 8)| ((src[offset + 2] & 0xFF) << 16)| ((src[offset + 3] & 0xFF) << 24));return value;}
方法2:使用BitConverter
- int转化为byte[]:
public byte[] IntToBitConverter(int num){byte[] bytes = BitConverter.GetBytes(num);return bytes;}
- byte[]转化为int:
public int IntToBitConverter(byte[] bytes){int temp = BitConverter.ToInt32(bytes, 0);return temp;}
C# int和byte[]之间的互转相关推荐
- Java初认识--基本数据类型(int 和byte之间赋值)默认值 类型强转
Java简单介绍 Java面向对象:一个面向对象的木匠关心的制作的椅子:这个木匠干了什么事情 非面向对象的木匠关心的是所使用的工具. 狗吃粮 面向对象 吃狗粮 非面向对象 Java与c++区别: 1. ...
- int 和String之间的互转
int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf( ...
- *java* 在Java中给Int类型的最大值+1 ,以及int与byte之前强转的例子
1.给int最大值+1 public class Test1{public static void main(String[] args){//保存当前int的最大值,同理也有long maxValu ...
- Java语言Int与byte[]互转详解分析
我先贴出最终转换的代码,再来进行一步一步的介绍: /*** 将int数值转换为占四个字节的byte数组** @param value 要转换的int值* @return byte数组*/ public ...
- java byte转int原理_java中int与byte数组互转代码详细分析
在java中,可能会遇到将int转成byte[]数组,或者将byte[]数组转成int的情况.下面我们来思考下怎么实现? 首先,分析int在java内存中的存储格式. 众所周知,int类型在内存中占4 ...
- String类以及String与基本数据类型/char[]/byte[]之间的转换
String类: 1.String 声明为final的,不可被继承 2.String实现了Serializable接口:表示字符串是支持序列化的. 实现了Comparable接口:表示String可以 ...
- java编程int和byte的用法_Java中的Byte Array和Int转换
Java中的Byte Array和Int转换 我有这两个函数有一些困难: byteArrayToInt和intToByteArray . 问题是,如果我使用另一个来得到另一个结果,结果是不同的,你可以 ...
- VC之CString,wchar_t,int,string,char*之间的转换
VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_t CString path = "asdf"; wchar ...
- java 转byte字符串,Java 字符串与byte之间的相互转换
写在前面 上次在简书上第一次发表文章多了30位朋友关注和收到80多个喜欢让我受宠若惊.我当时打算以后要多写一些有价值的文章,才对得起关注我的朋友.然而,爱游戏的我在刚不久前把四公主接回来了~这一个多月 ...
- cstring转为string vc_VC之CString,wchar_t,int,string,char*之间的转换-阿里云开发者社区
VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_t CString path = "asdf"; wchar ...
最新文章
- 03-vue-router
- pl/sql developer执行光标所在行
- 【模型训练】SGD的那些变种,真的比SGD强吗
- 数据库设计笔记——有效设计数据库的目标(二)
- linux之vim操作快速跳到下一个空格和上一个空格命令
- js二维数组arr中表示读取第i行第j列的是:_c++ c语言 数组与字符串
- [导入]ATA 50 pin to 40 pin
- 知识图谱构建工具_自动构建知识图谱
- 凸优化第二章凸集 2.2 重要例子(仿射集合和凸集)
- Atitit vod ver 12 new feature v12 pb2 影吧 视频 电影 点播 播放系统v12新特性
- java课程 教 学小结_Java私塾中级课程学习感受和小结3
- yum安装网络超时,尝试其他镜像
- 点击图标分享页面到QQ,微信,微博 等
- Java从入门到高级(第三天)
- hdu 3853 LOOPS
- ubuntu配置mta_如何在Ubuntu 18.04上使用Apache为您的域配置MTA-STS和TLS报告
- pdf java 开源_Java开源PDF类库 分类列表
- Web前端面试指导 四十 CSS3有哪些新特性
- Java语言-用双精度浮点型变量计算一个圆的面积。
- Black Arch虚拟机安装及配置