20的二进制

如题所述

20-25=20+(-25)\r\n20转换为二进制为\r\n\r\n原码:0 10100\r\n补码:0 10100(正数补码与原码相同)\r\n-25转换为二进制为\r\n原码:1 11001\r\n补码:1 00111(负数的补码在原码的基础上符号位不变,其他位取反,后加一)\r\n所以\r\n 0 10100\r\n + 1 00111\r\n_________________\r\n 111011\r\n结果:111011为补码\r\n转化为原码为:100101(补码转原码操作为:在原码的基础上减一,符号位不变其他位按位取反)\r\n即-5
温馨提示:答案为网友推荐,仅供参考