负数二进制转换 位移运算问题
题目
负数二进制转换 位移运算问题
负数二进制数怎么转换成十进制?如:1 1111100 = — 4,这是怎么转的?求方法
- 20 >> 3 结果是 - 3,为什么?
答案
似乎是 取反加一 也就是说要求负数,就是 用对应正数,取反+1
4 0000 0100 取反 1111 1011 +1后 1111 1100
3 0000 0011 取反 1111 1100 +1后 1111 1101
这种方法叫求补运算.负数转正数,也是进行取反+1 的求补运算
负数二进制转十进制,是对这个负数二进制进行求补运算,得到对应的正数,前面加个负号就得到对应的十进制了吧
20 0001 0100 进行求补运算 取反1110 1011 +1后 1110 1100 这就是-20的二进制
-20>>3 算术右移3位 1111 1101 变成这个 也就是-3 对应的二进制了
因为是负数,左边第一位是1,所以算术右移3位相当于左边加 3个 1,右边再减去3位 .
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 某工作,甲独做4天完成,乙独做8天完成,现甲先干一天,然后和乙共同完成余下的工作,问甲一共工作了多少天
- 怎么理解《旅行家的树》短文最后一段中”倒莫如把旅行家树的品质,移植于自己心中“这句话的含义?
- 电路的kvl方程,上课没怎么听明白.大致列几个就行了
- 六个数12,30,14,91,105,221分成乘积相同的2组
- 夏天乌云过后,很白的天为什么下的雨更大?
- 已知半径为1.5米弦心距为0.9米,求弦长和扇形面积.
- There is no possibility that Bob can win the first prize in the match.是什么从句?
- 有一个直角三角形ABC,BC=5,AC=3,AB=4,将它放在直角坐标系中,是斜边BC在x轴上(C在B右侧),直角顶点A在第一象限,且在反比例函数y=3/x的图像上,求点C的坐标
- there are only about three hundred of these animals left ,and none of__is in the wild
- 45厘米用分数表示等于多少米.闬小数表示等于多少米.