二进制数怎么算
答案:1 悬赏:50 手机版
解决时间 2021-01-03 19:08
- 提问者网友:皆是孤独
- 2021-01-03 01:45
二进制数怎么算
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-01-03 02:29
问题一:二进制怎么算 1、需要学习数学知识。
2、简单地说,二进制就是只有两个数符的数数方法。3、先学会怎么在二进制下数数,然后去理解:
一般的十进制的数数:1 2 3 4 5 6 7 8
对应的二进制的数数:1 10 11 100 101 110 111 1000
你能看懂上面的规律吗?在二进制中,没有2(没有比1大的数符),当比1再大时,就得向前进位了。如果你能看懂上面的数数规则,你就能学会二进制,否则,你就学不会。
至于更多的计算,比如加减乘除等,都是在这个“看懂”的基础上进行延升的,你可以“参照”十进制的计算方法去算。问题二:二进制是什么 怎么算 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二加法
有四种情况: 0+0=0
0+1=1
1+0=1
1+1=0
0 进位为1
【例1103】求 1011(2)+11(2) 的和
解:
1011+11
1011+11[1]
乘法
有四种情况: 0×0=0
1×0=0
0×1=0
1×1=1
减法
0-0=0,1-0=1,1-1=0,0-1=1。
除法
0÷1=0,1÷1=1。
拈加法
拈加法二进制加减乘除外的一种特殊算法。
拈加法运算与进行加法类似,但不需要做进位。此算法在博弈论(Game Theory)中被广泛利用
计算机中的十进制小数转换二进制
计算机中的十进制小数用二进制通常是用乘二取整法来获得的。
比如0.65换算成二进制就是:
0.65 × 2 = 1.3 取1,留下0.3继续乘二取整
0.3 × 2 = 0.6 取0, 留下0.6继续乘二取整
0.6 × 2 = 1.2 取1,留下0.2继续乘二取整
0.2 × 2 = 0.4 取0, 留下0.4继续乘二取整
0.4 × 2 = 0.8 取0, 留下0.8继续乘二取整
0.8 × 2 = 1.6 取1, 留下0.6继续乘二取整
0.6 × 2 = 1.2 取1,留下0.2继续乘二取整
.......
一直循环,直到达到精度限制才停止(所以,计算机保存的小数一般会有误差,所以在编程中,要想比较两个小数是否相等,只能比较某个精度范围内是否相等。)。这时,十进制的0.65,用二进制就可以表示为:1010011。
还值得一提的是,在计算机中,除了十进制是有符号的外,其他如二进制、八进制、16进制都是无符号的。
在现实生活和记数器中,如果表示数的“器件”只有两种状态,如电灯的“亮”与“灭”,开关的“开”与“关”。一种状态表示数码0,另一种状态表示数码1,1加1应该等于2,因为没有数码2,只能向上一个数位进一,就是采用“满二进一”的原则,这和十进制是采用“满十进一”原则完全相同。
1+1=10,10+1=11,11+1=100,100+1=101,
101+1=110,110+1=111,111+1=1000,……,
可见二进制的10表示二,100表示四,1000表示八,10000表示十六,……。
二进制同样是“位值制”。同一个数码1,在不同数位上表示的数值是不同的。如11111,从右往左数,第一位的1就是一,第二位的1表示二,第三位的1表示四,第四位的1表示八,第五位的1表示十六。
所谓二进制,也就是计算机运算时用的一种算法。二进制只由一和零组成。
比方说吧,你上一年级时一定听说过“进位筒”(“数位筒”)吧!十进制是个位上满十根小棒就捆成一捆,放进十位筒,十位筒满十捆就捆成一大捆,放进百位筒……
二进制也是一样的道理,个位筒上满2根就向十位进一,十位上满两根就向百位进一,百位上满两根…… 二进制是世界上第一台计算机上用的算法,最古老的计算机里有一个个灯泡,当运算的时候,比如要表达“一”,第一个灯泡会亮起来。要表达“二”,则第一个灯泡熄灭,第二个灯泡就会亮起来。
二进制就是等于2时就要进位。
0=00000000
1=00000001
2=00000010
3=00000011
4=00000100
5=00000101
6=00000110
7=00000111
8=00001000
9=00001001
10=00001010
……
即是逢二进一,二进制广泛用于最基础的运算......余下全文>>问题三:二进制数运算方法 二进制数的运算方法 同十进制都属于 进位 运算方法,它们有类似的地方,当然也有不同的地方,二进制下只有加法。乘法和减法是变相的加法,除法只是简单地移位。
首先,简单的说明一下,什么是进位 运算方法? 十进制含有的数是 0 1 2 3 4 5 6 7 8 9 十个数, 而二级制只有两个数 0 1
比方说十进制数 1234=1x10^3 + 1x10^2 + 3x10^1 + 4x10^0
其中1 2 3 4 分别居在 千位 十位 百位 个位 。
同样的二进制数 里也存在一样的位制
二进制化十进制
二进制的1010 =1 x 2^3+ 0 x 2^2 + 1 x 2^1+ 0 x 2^0 = 10 (十进制)
同理十进制化为二进制 :10(10)=1 x 2^3+ 0 x 2^2 + 1 x 2^1+ 0 x 2^0 =1010(2)因为我们不能较快的获得有多少个 2^0 2^1 2^2 2^3 2^4 2^5 2^6 ........2^n 所以才有短除法这一形式来辅助运算 除2取余法
10/2=5.......0
5/2=2........1
2/2=1........0
1/2=0........1 把结果倒过来写就是1010了
以上是进制的转换。
加法:
下面就是加法的运算
十进制下有 二进制下就有
1234 1011
+ 2846 + 1111
—--.--.—--- ------.-.-.------
4080 11010
总的来说 二进制下和是十进制的运算时一样的,
十进制下满十进一,二进制下满二进一。减法 有两种方式 以下是特殊情况 注意第一位是符号位。 0代表正数, 1 代表负数
。。 另一种方式是吧减法当成加上一个负数
0 1 0 0 1 0 1001
- 0 1 1 1 1 《===》 + 1 0001 ......余下全文>>问题四:8的二进制数是?怎样算? 1000
算法简单说就是除二倒取余
就是用竖除法一直除以二 最后除到一 再除以2 余数为一
例如8 8/2=4……0 4/2=2……0 2/2=1……0 1/2=0……1 倒取余就是1000问题五:计算机上的二进制是怎么算的? 学习编程前你应该知道的东西系列教学
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表示。电路中电压的高和低、电灯的亮和灭、电容器的充电和放电、脉冲的有和无、晶体管的导通和截止等问题六:二进制数怎么相乘 转化为二进制,在转化为十进制之后再相乘,在转化为十六进制,这样比较简单一点。。
4E=01001111=1*2^6+1*2^3+1*2^2+1*2^1+1*2^0=79
5D=01011110=1*2^6+1*2^4+1*2^3+1*2^2+1*2^1=94
所以4E*5D=79*94=7426转化为十六进制为1C02H问题七:25的二进制怎么算,请给出计算方法. 25/2 = 12,余数1
12/2 = 6 ,余数0
6 /2 紶 3 ,余数0
3 /2 = 1 ,余数1
1 /2 = 0 ,余数1
不停这样除以2,直到除后结果为0,再把余数从下到上组合起来就是了,所以答案是11001问题八:小数的二进制如何计算 如:问题九:二进制的11111100如何换算为十进制数,运算过程是怎样的? 你怎么不会想啊,我刚告诉你方法了啊
11 11 11 00
76 54 32 10
0*2~0=0
0*2~1=0
1*2~2=4
1*2~3=8
1*2~4=16
1*2~5=32
1*2厂6=64
1*2~7=128
0+0+4+8+16+32+64+128=252问题十:怎么样算一个数的二进制?比如说,36的二进制是多少?怎么算的? 100110 除2取余数法
2、简单地说,二进制就是只有两个数符的数数方法。3、先学会怎么在二进制下数数,然后去理解:
一般的十进制的数数:1 2 3 4 5 6 7 8
对应的二进制的数数:1 10 11 100 101 110 111 1000
你能看懂上面的规律吗?在二进制中,没有2(没有比1大的数符),当比1再大时,就得向前进位了。如果你能看懂上面的数数规则,你就能学会二进制,否则,你就学不会。
至于更多的计算,比如加减乘除等,都是在这个“看懂”的基础上进行延升的,你可以“参照”十进制的计算方法去算。问题二:二进制是什么 怎么算 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二加法
有四种情况: 0+0=0
0+1=1
1+0=1
1+1=0
0 进位为1
【例1103】求 1011(2)+11(2) 的和
解:
1011+11
1011+11[1]
乘法
有四种情况: 0×0=0
1×0=0
0×1=0
1×1=1
减法
0-0=0,1-0=1,1-1=0,0-1=1。
除法
0÷1=0,1÷1=1。
拈加法
拈加法二进制加减乘除外的一种特殊算法。
拈加法运算与进行加法类似,但不需要做进位。此算法在博弈论(Game Theory)中被广泛利用
计算机中的十进制小数转换二进制
计算机中的十进制小数用二进制通常是用乘二取整法来获得的。
比如0.65换算成二进制就是:
0.65 × 2 = 1.3 取1,留下0.3继续乘二取整
0.3 × 2 = 0.6 取0, 留下0.6继续乘二取整
0.6 × 2 = 1.2 取1,留下0.2继续乘二取整
0.2 × 2 = 0.4 取0, 留下0.4继续乘二取整
0.4 × 2 = 0.8 取0, 留下0.8继续乘二取整
0.8 × 2 = 1.6 取1, 留下0.6继续乘二取整
0.6 × 2 = 1.2 取1,留下0.2继续乘二取整
.......
一直循环,直到达到精度限制才停止(所以,计算机保存的小数一般会有误差,所以在编程中,要想比较两个小数是否相等,只能比较某个精度范围内是否相等。)。这时,十进制的0.65,用二进制就可以表示为:1010011。
还值得一提的是,在计算机中,除了十进制是有符号的外,其他如二进制、八进制、16进制都是无符号的。
在现实生活和记数器中,如果表示数的“器件”只有两种状态,如电灯的“亮”与“灭”,开关的“开”与“关”。一种状态表示数码0,另一种状态表示数码1,1加1应该等于2,因为没有数码2,只能向上一个数位进一,就是采用“满二进一”的原则,这和十进制是采用“满十进一”原则完全相同。
1+1=10,10+1=11,11+1=100,100+1=101,
101+1=110,110+1=111,111+1=1000,……,
可见二进制的10表示二,100表示四,1000表示八,10000表示十六,……。
二进制同样是“位值制”。同一个数码1,在不同数位上表示的数值是不同的。如11111,从右往左数,第一位的1就是一,第二位的1表示二,第三位的1表示四,第四位的1表示八,第五位的1表示十六。
所谓二进制,也就是计算机运算时用的一种算法。二进制只由一和零组成。
比方说吧,你上一年级时一定听说过“进位筒”(“数位筒”)吧!十进制是个位上满十根小棒就捆成一捆,放进十位筒,十位筒满十捆就捆成一大捆,放进百位筒……
二进制也是一样的道理,个位筒上满2根就向十位进一,十位上满两根就向百位进一,百位上满两根…… 二进制是世界上第一台计算机上用的算法,最古老的计算机里有一个个灯泡,当运算的时候,比如要表达“一”,第一个灯泡会亮起来。要表达“二”,则第一个灯泡熄灭,第二个灯泡就会亮起来。
二进制就是等于2时就要进位。
0=00000000
1=00000001
2=00000010
3=00000011
4=00000100
5=00000101
6=00000110
7=00000111
8=00001000
9=00001001
10=00001010
……
即是逢二进一,二进制广泛用于最基础的运算......余下全文>>问题三:二进制数运算方法 二进制数的运算方法 同十进制都属于 进位 运算方法,它们有类似的地方,当然也有不同的地方,二进制下只有加法。乘法和减法是变相的加法,除法只是简单地移位。
首先,简单的说明一下,什么是进位 运算方法? 十进制含有的数是 0 1 2 3 4 5 6 7 8 9 十个数, 而二级制只有两个数 0 1
比方说十进制数 1234=1x10^3 + 1x10^2 + 3x10^1 + 4x10^0
其中1 2 3 4 分别居在 千位 十位 百位 个位 。
同样的二进制数 里也存在一样的位制
二进制化十进制
二进制的1010 =1 x 2^3+ 0 x 2^2 + 1 x 2^1+ 0 x 2^0 = 10 (十进制)
同理十进制化为二进制 :10(10)=1 x 2^3+ 0 x 2^2 + 1 x 2^1+ 0 x 2^0 =1010(2)因为我们不能较快的获得有多少个 2^0 2^1 2^2 2^3 2^4 2^5 2^6 ........2^n 所以才有短除法这一形式来辅助运算 除2取余法
10/2=5.......0
5/2=2........1
2/2=1........0
1/2=0........1 把结果倒过来写就是1010了
以上是进制的转换。
加法:
下面就是加法的运算
十进制下有 二进制下就有
1234 1011
+ 2846 + 1111
—--.--.—--- ------.-.-.------
4080 11010
总的来说 二进制下和是十进制的运算时一样的,
十进制下满十进一,二进制下满二进一。减法 有两种方式 以下是特殊情况 注意第一位是符号位。 0代表正数, 1 代表负数
。。 另一种方式是吧减法当成加上一个负数
0 1 0 0 1 0 1001
- 0 1 1 1 1 《===》 + 1 0001 ......余下全文>>问题四:8的二进制数是?怎样算? 1000
算法简单说就是除二倒取余
就是用竖除法一直除以二 最后除到一 再除以2 余数为一
例如8 8/2=4……0 4/2=2……0 2/2=1……0 1/2=0……1 倒取余就是1000问题五:计算机上的二进制是怎么算的? 学习编程前你应该知道的东西系列教学
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表示。电路中电压的高和低、电灯的亮和灭、电容器的充电和放电、脉冲的有和无、晶体管的导通和截止等问题六:二进制数怎么相乘 转化为二进制,在转化为十进制之后再相乘,在转化为十六进制,这样比较简单一点。。
4E=01001111=1*2^6+1*2^3+1*2^2+1*2^1+1*2^0=79
5D=01011110=1*2^6+1*2^4+1*2^3+1*2^2+1*2^1=94
所以4E*5D=79*94=7426转化为十六进制为1C02H问题七:25的二进制怎么算,请给出计算方法. 25/2 = 12,余数1
12/2 = 6 ,余数0
6 /2 紶 3 ,余数0
3 /2 = 1 ,余数1
1 /2 = 0 ,余数1
不停这样除以2,直到除后结果为0,再把余数从下到上组合起来就是了,所以答案是11001问题八:小数的二进制如何计算 如:问题九:二进制的11111100如何换算为十进制数,运算过程是怎样的? 你怎么不会想啊,我刚告诉你方法了啊
11 11 11 00
76 54 32 10
0*2~0=0
0*2~1=0
1*2~2=4
1*2~3=8
1*2~4=16
1*2~5=32
1*2厂6=64
1*2~7=128
0+0+4+8+16+32+64+128=252问题十:怎么样算一个数的二进制?比如说,36的二进制是多少?怎么算的? 100110 除2取余数法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯