2016 - 2024

感恩一路有你

左移和右移的运算规则 为什么右移两位相当于除以四啊?

浏览量:1091 时间:2021-03-17 03:06:50 作者:admin

为什么右移两位相当于除以四啊?

首先,10010110右移一位怎么可能是11001011?右移(前面0)接近除以2时应为01001011。原理也很简单:二进制转换成十进制,十进制是一个加权数*2^。例如,10010110=1*2^7 0*2^6 0*2^5 1*2^4 0*2^3 1*2^2 1*2^1*2^1*2^0右移1位,1001011=1*2^6 0*2^5 0*2^4 1*2^3 0*2^2 1*2^1 1*2^0等于所有加权的all-1,等于除以2进行补充。您的最高位是保留的,最高位用作符号位,因此实际值是以下7位。例如,10010110,它将右移到10001011,这还需要用0来补充

将小数点右移一位相当于将原来的数字乘以10。分析:将小数点右移一位,得到的新数是原数的10倍,相当于原数×10。例如,将小数点移到0.25的右边一位是2.5,0.25×10=2.5

左移和右移的运算规则 二进制数左移一位相当于什么 为什么逻辑左移相当于乘2

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。