梯度的物理意义是什么 |
您所在的位置:网站首页 › 压力的物理意义是什么 › 梯度的物理意义是什么 |
如何理解:先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]原=[[X]补]补。
做而论道_CS: 求负数 (X < 0) 的 n 位补码,公式是: [ X ]补 = 2^n - | X | --------------------- 按照公式来求补码,是非常简单的事。 根本也不涉及什么:符号位原码反码取反加一。 例:-31 的八位补码是多少? 解: 2^8 - |-31 | = 256 - 31 = 225 = 1110 0001 (二进制) 这不就求出来了嘛! 但是,有人偏要找麻烦,鼓吹什么 “取反加一” ! 那就慢慢算吧。 --------------------- 先看,2^n 的二进制,是多少呢? 是:111 ... 1 + 1。 (共有 n 个 1,后面再加上一个 1。) 再看,| X | 的二进制,又是多少呢? 取绝对值后,就是 n 位的正数。 可写成:| X | = 0xx ... x。 (共有 n-1 个 x 。) 其中的 x,是一位二进制数,即 0 或 1。 --------------------- 所以,公式 2^n - | X | 的二进制形式,就是: 111 ... 1 + 1 - 0xx ... x 。 此公式,还可以改写为以下两种形式: (111 ... 1 - 0xx ... x)+ 1 (1) 111 ... 1 -(0xx ... x - 1) (2) 由小学所学的知识,可知: 方程(1) 和方程(2),是等效的。 --------------------- 另外:1 - 0 = 1、1 - 1 = 0。 因此:1 - x, 就是对 x 取反。 --------------------- 那么,方程 (1),就是:先取反、后加一; 而,方程 (2),就是:先减一、后取反。 至此,就证明了: 取反加一、减一取反,功能是相同的。 证明这个命题,只需用到小学的知识。 根本就不用:原码反码这些乱七八糟的事! 如何理解:先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]原=[[X]补]补。做而论道_CS: 先减1后取反、先取反后加1,确实是一样的。 但是,证明方法、过程,却不是你写的这些。 如何理解:先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]原=[[X]补]补。做而论道_CS: 则有[X]原=[[X]补]补 --------------- 补码的补码,就是原码! 你这么说,就表现出: 你的基本概念,不清! 给定一个数值(X = ± N),才能求其补码:[X]补。 给你一个补码,也没有正负号了,你怎么能求补码! 如果说: 取反加一,再取反加一,可得到原来的代码。 这还有点靠谱。 PDU (协议数据单元)小杨加油呀: 物理层没有协议数据传输单元 为什么我在gpu上训练模型但是gpu利用率为0且运行速度还是很慢?weixin_38393998: 解决方案呢, |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |