我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:热购彩票 > 反码 >

计算机方面的题:假定一个数在机器中占用8位则-20的补码反码原码

归档日期:08-14       文本归类:反码      文章编辑:爱尚语录

  计算机方面的题:假定一个数在机器中占用8位,则-20的补码,反码,原码依此为11101100,11

  计算机方面的题:假定一个数在机器中占用8位,则-20的补码,反码,原码依此为11101100,11

  计算机方面的题:假定一个数在机器中占用8位,则-20的补码,反码,原码依此为11101100,11101011,10010100。请问是为什么?这三个数是怎么得到的?...

  计算机方面的题:假定一个数在机器中占用8位,则-20的补码,反码,原码依此为11101100,11101011,10010100。请问是为什么?这三个数是怎么得到的?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  补码:正数的补码就是本身,负数的补码等于这个数的绝对值的反码加1,最高位为1表示它是负数,最高位不参与比较

  8位即是8bit,就是8个二进制位,20的的二进制为:00010100,负数在计算机中是用原码和补码来表示的,所以-20的原码就是20的二进制在最高位加1,就是10010100

  -20的反码,就是-20的原码二进制取反,-20的原码是10010100,最高位的1表示负数,所以不参与运算,后面的7位数,依次取反,结果为11101011

  请问“-20的补码就是20的反码加1,20的反码就是11101011,再加1就是11101100 ”这个里面最后怎么加1变成11101100的?

本文链接:http://withewind.com/fanma/309.html