社区
C#
帖子详情
十进制数转化为十六进制再转换为高位在前,低位在后的byte[]数组
Scarroot
2007-04-15 02:57:40
要把十进制数转化为十六进制再转换为高位在前,低位在后的byte[]数组
如十进制数4171574 转为十六进制数00 3F A7 36
再装入byte[]数组,
最后得到
byte[0] = 0X36;
byte[1] = 0XA7;
byte[2] = 0X3F;
byte[3] = 0X00;
byte数组元素固定为4个,不够4位补零.(0X00)
有简单的方法吗?
...全文
979
2
打赏
收藏
十进制数转化为十六进制再转换为高位在前,低位在后的byte[]数组
要把十进制数转化为十六进制再转换为高位在前,低位在后的byte[]数组 如十进制数4171574 转为十六进制数00 3F A7 36 再装入byte[]数组, 最后得到 byte[0] = 0X36; byte[1] = 0XA7; byte[2] = 0X3F; byte[3] = 0X00; byte数组元素固定为4个,不够4位补零.(0X00) 有简单的方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jointan
2007-04-15
打赏
举报
回复
int val = 4171574;
byte[] bytes = BitConverter.GetBytes(val);
Array.Reverse(bytes);
Scarroot
2007-04-15
打赏
举报
回复
非常感谢.
另;
int val = 4171574;
byte[] bytes = BitConverter.GetBytes(val);
已经为:
bytes[0] = 0X36;
bytes[1] = 0XA7;
bytes[2] = 0X3F;
bytes[3] = 0X00
非常感谢.
第03章-二进制、八进制、
十进制
、
十六进制
之间的
转换
本课程内容如下:第1节 二进制及
十进制
的由来第2节 二进制、
十进制
、八进制、
十六进制
的表示方法第3节 二进制和
十进制
之间的相互
转换
第4节 二进制和八进制之间的相互
转换
第5节 二进制和
十六进制
之间的相互
转换
第6节 案例:把
十进制
IP
转换
成二进制表示形式第7节 二进制算
数
运算和逻辑运算
十六进制
byte
转
十进制
、两个
十六进制
byte
转
十进制
(高
低位
)
2、两个
十六进制
的
byte
需要组合成一个
十进制
,比如
高位
:0x01,
低位
:0x78 组合成0x0178转
十进制
解决办法 /** *
byte
转为
十进制
int * @param
byte
s * @return */ public static int byt...
java
数
组
操作4.
十进制
转化
为
十六进制
//
十进制
转化
为
十六进制
右移有两种: 右移运算符> > (有符号) 用来将一个
数
的各二进制位全部右移若干位.例如:a = a> > 2,使a的各二进制位右移两位,移到右端的
低位
被舍弃,最
高位
则移入原来
高位
的值. 如...
Java中二进制字节
数
组
与
十六进制
互转
java中二进制字节
数
组
与
十六进制
互转的代码及思路分析 一、一贯如此,先上代码,你可以直接拿去用,后面的分析可以慢慢看 public class Test01 { private static String hexStr = "0123456789ABCDEF"; public ...
从一个
byte
数
组
中取出对应的
byte
的值
转换
为
十进制
、
十六进制
获取开始下标到结束下标的16进制的值。* 获取开始下标到结束下标的10进制的值。* 获取
低位
到
高位
的移位+或运算的值。*
byte
[]转16进制字符串。* 16进制字符转
byte
数
组
。*
十进制
转16进制。
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章