int a = 60000;
怎样把a转换成2个字节,就是byte
确切的说就是把int型转换成字节数组
60000 => {0xEA,0x60}
这样。
怎样把a转换成2个字节,就是byte
确切的说就是把int型转换成字节数组
60000 => {0xEA,0x60}
这样。
解决方案 »
- C# 做winform控件半透明
- 解决"另一个 SqlParameterCollection 中已包含 SqlParameter"这个异常??
- WPF里的<ListBox>更新的问题
- 大家看看很奇怪
- 我需要一个图文混排的编辑器,不知道怎么做,如果自己做怎么做,那里有已经做好的,大家推荐一下
- Winform中,在两个TreeView控件之间进行拖放操作,如何使得拖到目标TreeView时能自动高亮显示鼠标移过的节点?
- .net和COM有什么关系?
- .net2.0bata 对以前的版本程序支持怎样?
- 求救:Remoting程序,客户端连接服务器时异常
- c#
- 在C#.NET如何导出到Excel中
- C#后台删除图片文件
byte[] bb = new byte[2];
byte* b = (byte*)&a;
bb[0] = *(byte*)(b+1);
bb[1] = *(byte*)b;
byte[] bytes = BitConverter.GetBytes(Convert.ToUInt16(a));
Console.WriteLine(bytes[0]);
Console.WriteLine(bytes[1]);结果:60
ea
不知道对楼主的问题理解正确了没
short s = *(short*)&i;
s = IPAddress.NetworkToHostOrder(s);
b = (byte*)&s;
bb[0] = *(byte*)b;
bb[1] = *(byte*)(b + 1);
int a = 60000;
byte[] bytes = BitConverter.GetBytes(Convert.ToUInt16(a));
Console.WriteLine(bytes[0]);
Console.WriteLine(bytes[1]);结果:60
ea
不知道对楼主的问题理解正确了没
为什么我这里输出的是
96
234
怎么把一个手机号码转换成:6个字节.每字节2位BCD码, 不足6个字节的在前边补0
?
BCD码的字节数组怎么创建?