艾特商业网

二进制运算v是什么意思(二进制运算)

更新时间:2024-01-18 11:00:22

导读 你们好,最近小艾特发现有诸多的小伙伴们对于二进制运算v是什么意思,二进制运算这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往

你们好,最近小艾特发现有诸多的小伙伴们对于二进制运算v是什么意思,二进制运算这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、在讲转换之前,我们来了解下两种进制的概念。十进制是我们从小就开始学习的,可以说非常熟悉,之所以使用这么广泛,很有可能跟我们有十根手指有关。所谓【十进制】,就是:

2、二进制在生活中可以说基本用不到,但是它是计算机底层的编码组成,就是所谓的机器语言。同样二进制的理解可以这样:

3、当然,二进制和十进制一样,能够表示正数也能够表示负数,我们这里只讨论基本的正整数的进制转换,不涉及负数和小数。我们先来看一个十进制整数650分解到每一位后的表示方法:650=600+50+0 (百、十、个)=6×100+5×10+0×1=6×102+5×101+0×100(注意102表示10的2次方)

4、从上面的分解过程我们可以将每一位上的数归纳为以下公式

5、:m表示当前位的值,n表示当前位右边有n个数。

6、例如:百位6×10^2的理解就是当前位数值m是6,指数2表示当前百位右边还有2个数。十进制是以10为底的指数,同样,二进制不同就是以2为底的指数,二进制的每一位表示公式如下:

7、:m表示当前位的值,n表示当前位右边有n个数。

8、根据以上公式我们可以试着来转换一个二进制数值:11011=1×24+1×23+0×22+1×21+1×2^0=24+23+21+20=16+8+2+1=27从上面的计算我们可以看到,二进制只有0和1,所以我们一般计算的时候只要考虑有1的位,然后把他们求和就可以了。

9、十进制转二进制其实不止一种方法,有除二取余法、凑数法等等,这里我们介绍[凑数法]。那什么是凑数法呢?我们知道在二进制中,每一位都是2的指数幂,所以我们可以将一个十进制数先拆开,凑成几个2的指数的和,然后将拆开的数的指数填入对应二进制位。先来看个例子:123=64+32+16+8+2+1=26+25+24+23+21+20=2(7-1)+2(6-1)+2(5-1)+2(4-1)+2(2-1)+2(1-1)=1111011从上面可以看出,第7、6、5、4、2、1位上有1值,其余为0,所以我们将这些位填上1,第三位填入0,结果即为1111011。

以上就是二进制运算这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!