将整型值转换为十六进制并将其放入整型数组

本文关键字:整型 数组 十六进制 转换 | 更新日期: 2023-09-27 18:18:56

我有这个代码

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

将整型值转换为十六进制并将其放入整型数组

试试这个

            UInt16 input = 0x7017;
            byte[] i = new byte[2];
            i[0] = (byte)(input & 0xff);
            i[1] = (byte)((input >> 8) & 0xff);​