指定的号码

指定的号码

下面的部分是可选的。大部分时间我们处理的二进制数的位操作时,我们使用无符号数。然而,它是研究如何签名的数据进行有趣的。

有符号数通常使用一种称为2的补码存储。2的补码(最重要的),最左边的位作为符号位。一个0位的手段是正数,和一个1位的指数是负数。积极的签名的数字存储就像积极无符号数。负符号数字存储为正数的逆,加1。

例如,在这里我们将5元:

我们首先找出5的二进制表示:0000 0101

然后我们将所有位:1111 1010

然后我们添加1:1111 1011

76二进制转换:

正76二进制:0100 1100

将所有位:1011 0011

加1:1011 0100

我们为什么要加1?认为数字0。如果一个负的值只是表示为正数的逆,0将有两个代表:0000 0000(零)和1111(负零)1111。通过添加1,1111和0000 0000 1111故意溢出成为。这可以防止0有两种表现形式,简化了一些需要处理负数的内在逻辑。

但我更喜欢这种方法对十进制到二进制的转换::

短除法的两个部分

该方法在理解上更容易的可视化。它仅依赖于分裂的两个。

1。在这个例子中,我们将十进制数156二进制。把十进制数作为在一个颠倒的“长除法”符号的股利。写下目标系统的基础(在我们的例子中,“2″二进制)外曲线除数除号。

2 156

2。写整数解(商)长除法符号下,写reminader(0或1)的分红权。

2)156 0

78

3。继续向下,将每个新商由两个写每股息权余数。停下来的时候,商是1。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值