网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月24日漏签0天
c++吧 关注:653,069贴子:2,118,212
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 2回复贴,共1页
<<返回c++吧
>0< 加载中...

关于-1的补码

  • 只看楼主
  • 收藏

  • 回复
  • 彭尼玛JOJO
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在计算机组成原理中,关于补码有以下的定义。
整数补码:

那么-1的补码就等于,-1是算1位吧,书上说不管符号位,n的值只看数值位,那-1的数值位只有1个……还是说在机器里我可以让他为-0001这样的形式,暂且先当是1位吧。
[-1]补=2^(1+1)+(-1) = 100-1=10
-1的补码变成了10??由于只有1位,所以这个最前面的1是不是就是符号位,所以这个10是不是要写成1,0??

另外-1也属于小数范围
所以对于小数补码来说是:
[-1.0]补=2+(-1.0)=1.0 ??那就是-1的补码是 1.0……
所以这个到底按整数来说,还是小数来说…………
最后另外……
我最早听说了可以用取反+1来求补码
那如果是这样的话,-1的反码是1,1110 那如果补码的话,就是
1,1110+1=1,1111
那这样-1的补码有三种形式吗????


  • 抬头望那苍穹
  • ==
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你理解错了。


2026-02-24 07:31:15
广告
不感兴趣
开通SVIP免广告
  • 贴吧用户_Q399aJ1
  • ==
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
-1原码:1000 0001
-1反码:1111 1110
-1补码:1111 1111


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回c++吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示