euphoria动漫6完整版:请问用二进制表示负数,都是用补码么?谢谢!

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 04:40:22
如题,谢谢。

当然要用补码,因为最高位是符号位(0+,1-)如果不用补码的话会产生溢出现象。

二进制负数存的是补码,第一位是符号位为1 表示是负数,算法是负数去掉符号的正数的二进制形式按位取反再加1得到的补码形式。
4 是00000100
取反11111011
加一11111100

不是的打头的0为正1为负