求十进制数-115的原码,反码,补码.用八位二进制数表示
1个回答
关注
展开全部
咨询记录 · 回答于2023-06-15
求十进制数-115的原码,反码,补码.用八位二进制数表示
亲亲您好,很高兴为您解答哦首先将115转换为二进制,可以用不断除以2取余数的方式得到:115 / 2 = 57 余数 157 / 2 = 28 余数 128 / 2 = 14 余数 014 / 2 = 7 余数 07 / 2 = 3 余数 13 / 2 = 1 余数 11 / 2 = 0 余数 1将余数反过来,得到二进制表示为 01110011。现在可以计算其原码、反码和补码:原码:符号位为1,数值位为01110011,即-115的原码为 1 01110011。反码:负数的反码是在其原码的基础上,符号位不变,其他位取反。所以-115的反码为 1 10001100。补码:负数的补码是在其反码的基础上,末位加1。所以-115的补码为 1 10001101。最后用八位二进制数表示,可以补全前面的0,得到:原码: 1001 0111反码: 1110 1000补码: 1110 1001
已赞过
评论
收起
你对这个回答的评价是?