注册 登录
编程论坛 新人交流区

二进制转换十进制的问题

电脑学徒 发布于 2007-11-10 18:07, 1728 次点击
为什么用二进制转换十进制
0*20+1*21+0*22+1*23+0*24+0*25+1*26+1*27
1*28+1*29+1*2(10)=1994
还有请问1*2(10)做何解释。谢谢
16 回复
#2
电脑学徒2007-11-10 18:12

0*20+1*21+0*22+1*23+0*24+0*25+1*26+1*27+1*28+1*29 +1*2(10)
=0+2+0+8+0+0+64+128+256+512+1024
=2+8+64+128+256+512+1024
=74+128+256+512+1024
=970+1024
=1994

请帮我介绍为什么是这样算的.谢谢.要是有刚才学C的朋友可加我QQ344258813/我们大家一起学习

#3
电脑学徒2007-11-12 17:43
没有人来看吗?
我了解了是哪个人书写上错误,把我弄的头晕晕的
#4
飘落天涯2007-11-12 18:49
看不懂啊,这样的二进制转换十进制算法我第一次见啊。
#5
dousao2007-11-12 19:06

因该是不会打出几次放所以就直接跟在后面了吧

#6
q259818412007-11-12 19:31

0*20+1*21+0*22+1*23+0*24+0*25+1*26+1*27+1*28+1*29 +1*2(10)
=0+2+0+8+0+0+64+128+256+512+1024
=2+8+64+128+256+512+1024
=74+128+256+512+1024
=970+1024
=1994

#7
lusan1682007-11-17 16:39
以下是引用q25981841在2007-11-12 19:31:18的发言:

0*20+1*21+0*22+1*23+0*24+0*25+1*26+1*27+1*28+1*29 +1*2(10)
=0+2+0+8+0+0+64+128+256+512+1024
=2+8+64+128+256+512+1024
=74+128+256+512+1024
=970+1024
=1994

什么东西哦,我看不懂也,能够详细的说明一下吗?

#8
shining1002007-11-17 17:21
*号后面第二个数是指数
#9
影王子2007-11-17 18:45
2后面是指数。。。。就是次方数
#10
billtob2007-11-17 18:53
9楼的王子!能教我一道题!用for循环做出这个!   A
                         BBB
                        CCCCC
                       DDDDDDD
                      EEEEEEEEE
                     FFFFFFFFFFF
                    GGGGGGGGGGGGG
#11
billtob2007-11-17 18:53
A在中间
#12
ka1872007-11-17 19:18
比如说8吧

它是2的三次方。
而二进制数是以二的n次方形式写的所以十进制的8转换成二进制就是1000。
是从右到左2的0次方1次方2次方3次方之和。
所以才会那样写的。
0*20+0*21+0*22+1*23=8

20是2的0次方的意思依次类推就行了。
#13
ka1872007-11-17 19:20
1*2(10)是1乘2的10次方的意思。
#14
ka1872007-11-19 16:34
这下明白了么?要是还不明白就给我留言!
#15
唐伯虎点钞票2007-11-19 16:45
用8421的方法多好,非常快的
#16
云水禅心2007-11-20 04:19
迷糊
#17
杨婷婷2007-11-20 08:47

二进制那么算是不是太麻烦了啊?为什么那么算呢?是不是那么算显得很厉害啊?!

1