所谓“变号操作”是指将一个整数变成绝对值相同但符号相反的另一个整数。

[复制链接]
查看11 | 回复3 | 2020-12-5 12:18:59 | 显示全部楼层 |阅读模式
110101001原数是149负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;整个数加1。从二进制整数01101101可以看出变号操作之后的整数为正数,正数的原码补码相同,因此二进制整数01101101就是原码,因此只要在此基础上取反再加一就可以得到。扩展资料:对于计算机,其概念和方法完全一样。n位计算机,设n=8,所能表示的最大数是11111111,若再加1成100000000(9位),但因只有8位,最高位1自然丢失。又回到了 00000000,所以8位二进制系统的模。在这样的系统中减法问题...
回复

使用道具 举报

千问 | 2020-12-5 12:18:59 | 显示全部楼层
从二进制整数01101101可以看出变号操作之后的整数为正数,正数的原码补码相同,因此二进制整数01101101就是原码,因此只要在此基础上取反再加一就可以得到...
回复

使用道具 举报

千问 | 2020-12-5 12:18:59 | 显示全部楼层
变反 (0-->1, 1-->0)+ 1 (最低位加1)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行