这是一个简短的问题,我只是想澄清一下。
在1和2的补码中分配给0xFFFFFFFF的值是什么?
我认为0xFFFFFFFF是Two的补码是-1。但是,当我使用在线Two's Complement计算器时,得到的值为1。
我还想检查一个人的补数中0xFFFFFFFF的值是否为0。
这是一个简短的问题,我只是想澄清一下。
在1和2的补码中分配给0xFFFFFFFF的值是什么?
我认为0xFFFFFFFF是Two的补码是-1。但是,当我使用在线Two's Complement计算器时,得到的值为1。
我还想检查一个人的补数中0xFFFFFFFF的值是否为0。
被认为是带符号的32位整数,FFFFFFFF在2的补码系统中为-1,在1的补码系统中为-0(1的补码表示的特征是它具有+0和-0)。
FFFFFFFF被视为无符号32位整数,十进制为4,294,967,295。
如前所述,特定编程语言中的特定符号0xFFFFFFFF可被视为32位或更长的无符号或有符号。
我不知道二进制补码计算器的作用,但是-1的2的补码是1,反之亦然。可能您是在要求FFFFFFFF的补充。