发布网友
共1个回答
热心网友
-5的原码为10000101,因为5的二进制位101,符号位为从左到右第一位是符号位,负数符号位为1,正数为0,包括符号位总位数是八位,不及八位要补零。计算机中所有数都是以二进制存储的,它的二进制存储的值称做它的原码,将原码转换后称为该数的补码,补码用来计算减法。转换的规则为:正数的补码与原码相同,负数的补码为对该数的原码除符号位外各位取反,然后在最后一位加1。