当前位置:编程学习 > C#/ASP.NET >>

求助关于int转byte[]问题

int参数:986493

发送服务端byte[]包数据: 9A 7D

想不通如何转换的!


int参数:986504

发送服务端byte[]包数据: 9B 08
--------------------编程问答-------------------- 数据包应该是16进制的,但是看你的数据包应该不全吧 --------------------编程问答-------------------- 既然想不通,反编译函数代码看看实现就知道了. --------------------编程问答-------------------- {9A 7D}和{9B 08}都只有两个字节。
两个字节只能表示65536种状态,没有办法表示0~986493间的所有整数。


--------------------编程问答-------------------- 用电脑自带的计算器 自己转换进制看看 --------------------编程问答-------------------- 数据包顶多前面加个04 BC 但是无论数字是多少 这2个byte都不变

应该是对数字进行了处理吧
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,