gpt4 book ai didi

c# - 从字节数组中删除前 4 位(左移)

转载 作者:行者123 更新时间:2023-12-02 19:57:13 25 4
gpt4 key购买 nike

我有一个 3 字节的字节数组:byte[] VG = new Byte[3];

这是数组的值: 00-28-A0 。我必须删除前 4 位,并得到以下结果:02-8A-00

最佳答案

// Shift Four Left
VG[0] = (byte)((byte)(VG[1] >> 4) + (byte)(VG[0] << 4));
VG[1] = (byte)((byte)(VG[2] >> 4) + (byte)(VG[1] << 4));
VG[2] = (byte)(VG[2] << 4);

// Shift Four Right
VG[2] = (byte)((byte)(VG[2] >> 4) + (byte)(VG[1] << 4));
VG[1] = (byte)((byte)(VG[1] >> 4) + (byte)(VG[0] << 4));
VG[0] = (byte)(VG[0] >> 4);

关于c# - 从字节数组中删除前 4 位(左移),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30227225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com