找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2721|回复: 30

【已解决】 二进制数减法

[复制链接]

该用户从未签到

发表于 2010-3-20 17:18:27 | 显示全部楼层 |阅读模式
本帖最后由 Pledges 于 2010-3-21 12:22 编辑

末位0减1后降一位变为1。
     0 - 0 = 0
     1 - 0 = 1
     1 - 1 = 0
     0 - 1 = 1  有借位,借1当(10)2
     0 - 1 - 1 = 0  有借位
     1 - 1 - 1 = 1  有借位
  注10)2表示为二进制中的2
我实在是弄不懂了
   别人说8=0000 8应该等于10000啊 为什么不要前面的1啊
我实在想不明白 为什么啊 请大家告诉我,我怎么也想不明白 还有为什么0-1=1啊 借一当2 0向谁借啊,难道象他妈借!
   我烦死了,请各位朋友速解

该用户从未签到

发表于 2010-3-20 17:37:49 | 显示全部楼层
2制数什么东西没有听说过啊?
我只听说过二进制。关于二进制就不多说了。

0 - 1 = 1  有借位,借1当(10)2 ,这个意思是向0的上一位借一个1来减而不是向他妈借。
就如同十进制里:20-4,0-4是不够的,需要借前面的1来减去一个4为6,而2被借走了一个1,所以是16.

0000=8你确定他是这么说的?无图无真相。

该用户从未签到

 楼主| 发表于 2010-3-20 17:46:29 | 显示全部楼层
0 - 1 = 1  有借位,借1当(10)2 ,这个意思是向0的上一位借一个1
对啊,我知道是这个意思
但是0-1=1 那个0有上一位吗? 没上一位谁借它啊? 难道不是跟它妈妈借吗?

该用户从未签到

 楼主| 发表于 2010-3-20 17:49:36 | 显示全部楼层
C:\Documents and Settings\Administrator\桌面

该用户从未签到

 楼主| 发表于 2010-3-20 17:50:22 | 显示全部楼层
未命名.jpg

该用户从未签到

 楼主| 发表于 2010-3-20 18:00:54 | 显示全部楼层
8=2的3次幂。十进制10的3次幂是1后面3个0.二进制也一样,1后面3个0.就是1000
这又是为什么?

该用户从未签到

发表于 2010-3-20 19:06:11 | 显示全部楼层
十进制的8是1000

该用户从未签到

发表于 2010-3-20 19:07:39 | 显示全部楼层
回复 3# ToM_SAwyeR


    没有前一位就无法减!所以你的0-1=1肯定是有条件的,应该是别人在描述的时候你自己没有理解到位(别人有可能下意识以为你知道这个条件)。

该用户从未签到

发表于 2010-3-20 19:09:32 | 显示全部楼层
回复 7# Simen.newbie


    你疯啦!该吃药了

该用户从未签到

发表于 2010-3-20 19:11:49 | 显示全部楼层
回复 6# ToM_SAwyeR


二进制里的1000表示的值,在十进制里就是8;
十进制里的1000在十进制里表示的就是1000;
不能理解吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表