0

我有一个无符号 32 位无符号整数列表,实际上应该表示 32 位有符号整数。例如 62714 = 二进制 1111010011111010 = 有符号 -2822 当解释为二进制补码时 基本上我试图找到一些公式从 62714 到 -2822

此处列出的解决方案似乎不起作用: https ://ocroquette.wordpress.com/2015/10/26/converting-unsigned-to-signed-integers-using-powershell-or-excel/

4

1 回答 1

1

看来您正在使用 16 位有符号整数,因此您可以这样做:

=MOD(A1+2^15,2^15)-2^15
于 2022-02-12T18:47:49.797 回答