gpt4 book ai didi

c# - 对定义为无符号字节位范围的数字执行有符号算术

转载 作者:太空狗 更新时间:2023-10-29 22:20:22 26 4
gpt4 key购买 nike

我有两个字节。我需要将它们变成两个整数,其中前 12 位构成一个 int,后 4 位构成另一个。我想我可以 && 使用 0x0f 的第二个字节来获得 4 位,但我不确定如何将其变成具有正确符号的字节。

更新:只是为了澄清我有 2 个字节

byte1 = 0xab
byte2 = 0xcd

我需要用它做这样的事情

var value = 0xabc * 10 ^ 0xd;

抱歉造成混淆。

感谢所有的帮助。

最佳答案

int a = 10;
int a1 = a&0x000F;
int a2 = a&0xFFF0;

尝试使用这段代码

关于c# - 对定义为无符号字节位范围的数字执行有符号算术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6551046/

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