我有这个代码
int[] i = new int[2]
i[0] = 0x13;
i[1] = 0x88;
这里将值5000转换为十六进制(1388)并放入一个int数组。
我想这样做,所以我可以使用int参数输入我想要的内容。例如。 ``var表示十进制6000,它应该将其转换为十六进制(1770)并最终为
int[] i = new int[2]
i[0]= 0x17
i[1]= 0x70
在数组中。
答案 0 :(得分:0)
试试这个
UInt16 input = 0x7017;
byte[] i = new byte[2];
i[0] = (byte)(input & 0xff);
i[1] = (byte)((input >> 8) & 0xff);