对于不满一个字节的数据(8位),在计算时系统一般是补全,最高位为1,则补1,最高位为0则补0。
例如1000,系统默认补全是:1111 1000;如果是0100,补全为0000 0100;
补码的补码就是原码,那么对补码1000求补码,也就是对1111 1000求补码,得到:1000 1000,所以等于-8。
有符号数转为十进制
最新推荐文章于 2023-07-19 20:08:51 发布
对于不满一个字节的数据(8位),在计算时系统一般是补全,最高位为1,则补1,最高位为0则补0。
例如1000,系统默认补全是:1111 1000;如果是0100,补全为0000 0100;
补码的补码就是原码,那么对补码1000求补码,也就是对1111 1000求补码,得到:1000 1000,所以等于-8。