计算机上的二进制是怎么算的?

(计算机中使用二进制来处理和储存所有的数据“逢二进一”。它使用0和1来表示所有的数。例如:110就是用二进制来表示我们平时使用的十进制数中的数字6。)这个6是怎么来的啊?请知道的和我说下,要详细点啊?二进制是怎么算的…

二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。二进制数据也是采用位置计数法,其位权是以2为底的幂。例如二进制数据110.11,其权的大小顺序为2^2、2^1、2^0、2^-1、2^-2。对于有n位整数,m位小数的二进制数据用加权系数展开式表示,可写为:  (a(n-1)a(n-2)…a(-m))2=a(n-1)×2^(n-1)+a(n-2)×2^(n-2)+……+a(1)×2^1+a(0)×2^0+a(-1)×2^(-1)+a(-2)×2^(-2)+……+a(-m)×2^(-m)  二进制数据一般可写为:(a(n-1)a(n-2)…a(1)a(0).a(-1)a(-2)…a(-m))2。  注意:  1.式中aj表示第j位的系数,它为0和1中的某一个数。  2.a(n-1)中的(n-1)为下标,输入法无法打出所以用括号括住,避免混淆。  3.2^2表示2的平方,以此类推。  【例1102】将二进制数据111.01写成加权系数的形式。  解:(111.01)2=(1×2^2)+(1×2^1)+(1×2^0)+(0×2^-1)+(1×2^-2)  二进制数据的算术运算的基本规律和十进制数的运算十分相似。最常用的是加法运算和乘法运算。  1. 二进制加法  有四种情况: 0+0=0  0+1=1  1+0=1  1+1=0 进位为1  【例1103】求 (1101)2+(1011)2 的和  解: 1 1 0 1  + 1 0 1 1  ----------------------  1 1 0 0 0  2. 二进制乘法  有四种情况: 0×0=0  1×0=0  0×1=0  1×1=1  【例1104】求 (1110)2 乘(101)2 之积  解: 1 1 1 0  × 1 0 1  -----------------------  1 1 1 0  0 0 0 0  1 1 1 0  -------------------------  1 0 0 0 1 1 0  (这些计算就跟十进制的加或者乘法相同,只是进位的数不一样而已,十进制的是到十才进位这里是到2就进了)如果还不明白的话可以去这个网站去看,有详细介绍的 http://baike.baidu.com/view/18536.htm
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-31

二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统。

数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。

二进制数据的算术运算的基本规律和十进制数的运算十分相似。最常用的是加法运算和乘法运算。

1.折叠二进制加法

有四种情况: 0+0=0

0+1=1

1+0=1

1+1=10

ps:0 进位为1

【例1103】求 (1101)2+(1011)2 的和

解:

1 1 0 1

+1 0 1 1

-------------------

1 1 0 0 0

2.折叠二进制乘法

有四种情况: 0×0=0

1×0=0

0×1=0

1×1=1

【例1104】求 (1110)2 乘(101)2 之积

解:

1 1 1 0

× 1 0 1

-----------------------

1 1 1 0

0 0 0 0

1 1 1 0

-------------------------

1 0 0 0 1 1 0

本回答被网友采纳
第2个回答  2013-10-22
1+1=10 10+10=100 10就是2 10+10+10=110 也就是6
第3个回答  2013-10-22
只识别0和1,其他数字不认识
第4个回答  2013-10-22
学习编程前你应该知道的东西系列教学
1.知道二进制是怎么回事?以及什么是比特?
日常生活中的十进制大家都再熟悉不过了在十进制中有0~9 10个数.逢10进1按照这个逻辑推理~~那么二进制其实很简单它只有2个数0和1逢2进1
举个最简单的例子吧!
十进制中: 9 + 1 = 10 [进位方法:逢10就要往前进1位]
二进制中: 1 + 1 = 10 [进位方法:逢 2就要往前进1位]
这里的10可千万不要把它理解为十进制中的10实际上它就是十进制中2
记得我还是小学二年级时就有小朋友跟我说1+1=10~(不知从哪里听来的)
其实1+1当然等于2拉
简单的十进制度数(0~9之类的)和二进制数之间的转换自己想一下也就出来了,可是稍微复杂点数(十进制的)转换成二进制数你还能想过来吗?
10进制数和二进制数中的常用转换方法还有----除二取余法
例如:
37如何转换成二进制数 ?

37转换成二进制数就是100101拉
不信?你试一试好拉带他展开还原回去[em38]
1*(2^0)+0*(2^1)+1* (2^2)+0*(2^3)+0*(2^4)+1*(2^5)?=37吗?
其中10^0代表10的0次方 X^Y带表X的Y次方
To Be Continued....
比特就是内存中最小单位,也叫“位”。它只有两个状态分别以0和1表示。电路中电压的高和低、电灯的亮和灭、电容器的充电和放电、脉冲的有和无、晶体管的导通和截止等本回答被网友采纳

二进制怎么算
二进制的计算数据是用0和1两个数码来表示的数。基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。计算机中的二进制是一个非常微小的开关,用“开”来表示1,“关”来表示0。二进制的计算分为五种:1、加法有四种情况: 0+0=0,0+1=1,1+0=1,1+1=10,0进位为1。2、乘法有...

二进制怎么算??
二进制的计算数据是用0和1两个数码来表示的数。基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。计算机中的二进制是一个非常微小的开关,用“开”来表示1,“关”来表示0。二进制的计算分为五种:1、加法有四种情况: 0+0=0,0+1=1,1+0=1,1+1=10,0进位为1。2、乘法有...

二进制如何算
二进制算法如下:1、加法有四种情况:0+0=0,0+1=1,1+0=1,1+1=10,0进位为1。2、乘法有四种情况:0×0=0,1×0=0,0×1=0,1×1=1。3、减法有四种情况:0-0=0,1-0=1,1-1=0,0-1=1。4、除法有两种情况:0÷1=0,1÷1=1。5、拈加法二进制是加减乘除外的一种...

二进制有什么规则?
1、二进制的运算规则:二进制的加法规则:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位进位);二进制的减法规则:0-0=0,10-1=1(向高位借位),1-0=1,1-1=0 (模二加运算或异或运算) ;二进制的乘法规则:0 * 0 = 0 0 * 1 = 0,1 * 0 = 0,1 * 1 = 1;二进制的除法...

计算机的二进制是怎么计数的呢?
我们平时常用的都是10进制,满10进1,也就是当低位的值够10之后,就在高位上加1,本位变成0。2进制就是同理,计数时满2进1,当低位满2之后,就在高位+1,低位变成0。具体,以10进制和2进制的对比来看:十进制---二进制 0 --- 0 1 --- 1 2 --- 10 低位满2,向高位进1,低位归0...

二进制怎么计算?
二进制(binary),是在数学和数字电路中以2为基数的记数系统,是以2为基数代表系统的二进位制。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示。发现者是莱布尼茨。数字电子电路中,逻辑门的实现直接应用了二进制,现代的计算机和依赖计算机的设备里都使用二进制。每个数字称为一个...

二进制数怎么算
计算机中二进制数的运算方法 1、补码表示法 在计算机中,二进制数的加减法运算通常采用补码表示法。补码表示法是将二进制数的各位取反后加1,得到的二进制数即为补码。在进行加减法运算时,将两个补码相加(减)即可得到结果。2、溢出判断 在进行二进制数的加减法运算时,需要判断运算结果是否溢出。

怎样计算数字二进制的值?
1、整数二进制转换为十进制:首先将二进制数补齐位数,首位如果是0就代表是正整数,如果首位是1则代表是负整数。若二进制补足位数后首位为1时,如下图所示,就需要先取反再换算:2、小数的二进制转换为十进制:将二进制中的四位小数分别于下边(如下图所示)对应的值相乘后相加得到的值即为换算后的...

2进制怎么算计算步骤?
二进制的或运算:遇1得1。二进制的与运算:遇0得0。二进制的非运算:各位取反。加法法则: 0+0=0,0+1=1+0=1,1+1=10。减法,当需要向上一位借数时,必须把上一位的1看成下一位的10。减法法则: 0-0 =0,1-0=1,1-1=0,0-1=1 有借位,借1当10看成 2,则 0 - 1 - 1...

二进制计算方法是怎样的?
二进制的计算方法是怎样的1 二进制的运算算术运算二进制的加法:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位进位);即7=111,10=10103=11。二进制的减法:0-0=0,0-1=1(向高位借位) 1-0=1,1-1=0 (模二加运算或异或运算) ;二进制的乘法:0 * 0 = 0 0 * 1 = 0,1 * ...

相似回答