-32768的二进制数如何计算

来源:百度知道 编辑:UC知道 时间:2024/05/27 12:13:43
我只知道结果是1000000000000000
但是不知道过程。谢谢
不是32768,而是-32768

32768整除2结果是16384。余数是0那么最后一位是0。16384再整除2结果是8192余数是0。那倒数第二位也是0。8192整除2结果是4096余数是0。倒数第三位也是0。你可以依次这样整除2算下去。把余数从右到左这样排回来。到最后结果是1时把这个1加到二进制数的第一位。那样就是32768的二进制结果。32768这个数是特殊的。刚好的2的15次方。那就写成1加15个0.就是1000000000000000

正确答案11111111111111111111111111111111111111111111111000000000000000
前面那个1是表示负号