-0补码问题怎么算出的000000001
发布网友
发布时间:2023-11-05 00:16
我来回答
共1个回答
热心网友
时间:2024-11-25 08:23
补码计算:-a的绝对值取反加1为-a的补码表示形式
00000000B取反=11111111B,加1=00000000B因此-0的补码表示为00000000B
因为只计算8位,因此加1后进的位被舍弃,理应11111111B+1=100000000B的追问符号位不是不参与运算吗,我的意思是:在第7个1的时候的进位,就是进位到第8位符号位时就该舍弃所以我的认知中是10000000B而不是100000000B.。。。我不知道是不是因为符号位参不参与运算问题导致的!!,所以需要高人解答!!我明明记得补码无论怎么样符号位不是不参与的吗!所以希望再解释下!有点蒙!第一点:在我的学习范围中知道符号位不进行变动,至于进位运算问题很迷茫!