二进制的补码和反码怎么算