我正在用 C# 制作一个应用程序,并且我有十六进制数字,例如0x0FF8,0xFFFA
等。
在这里,我只想12 bit
从右到左。假设我有一个数字0x0FF8
。所以我只想对 进行操作FF8.(12 bits)
,这是有符号的数字。
它是十进制数-8
。在我的应用程序中,我必须首先确定数字是否为负?在那之后它的价值。
我没有得到如何在 C# 中有效地做到这一点,因为我必须非常快地做到这一点。数字表示0x0FF8= -8
请参见链接http://www.swarthmore.edu/NatSci/echeeve1/Ref/BinaryMath/NumSys.html