八达网

标题: 十进制怎么转化成二进制? [打印本页]

作者: TM.MaRine.Z    时间: 2010-1-4 15:13
标题: 十进制怎么转化成二进制?
比如192.168.16.0怎么转换?

老用计算器,骂的要考试了我忘了怎么转换了

余数法怎么搞来着?达人指点小弟下我撒。3Q思密达。
作者: 朕    时间: 2010-1-4 15:15
还是顶楼主吧
没人回帖怪惨的
作者: 阿拉蕾    时间: 2010-1-4 15:15
http://jia09006.blog.163.com/blog/static/12052747720095231552613/
作者: TM.MaRine.Z    时间: 2010-1-4 15:15
LS 你麻痹啊。艹
作者: TM.MaRine.Z    时间: 2010-1-4 15:16
http://jia09006.blog.163.com/blog/static/12052747720095231552613/
阿拉蕾 发表于 2010-1-4 15:15

艹,喷错了,我是喷SoFA的那个。
作者: austin2001    时间: 2010-1-4 15:16
......
作者: wlno    时间: 2010-1-4 15:16
http://www.baidu.com/baidu?word= ... 6&tn=360se_3_dg
作者: 潜规则    时间: 2010-1-4 15:17
先换成16进制的,然后再换成二进制。
作者: TM.MaRine.Z    时间: 2010-1-4 15:17
十进制转二进制和二进制转十进制的算法是很多初学者头疼的问题,觉得很难掌握。这里,我通过举例说明这两种进制的转换方法。
           (一)十进制(整数)转二进制:
              用2辗转相除至结果为1
              将余数和最后的1从下向上倒序写 就是结果。
例1:将405转换成二进制的数。
解:405/2=202余1(注意这个1将写在二进制数的最后面)
              202/2=101余0
              101/2=50余1
                50/2=25余0
                25/2=12余1
                12/2=6余0
                  6/2=3余0
                  3/2=1余1(注意这个1将写在二进制数的最前面)
故405转换成二进制的数为110010101
例2:将302转换成二进制的数。
302/2 = 151 余0 (注意这个0将写在二进制数的最后面)
151/2 = 75 余1
75/2 = 37 余1
37/2 = 18 余1
18/2 = 9 余0
9/2 = 4 余1
4/2 = 2 余0
2/2 = 1 余0 (注意这个1将写在二进制数的最前面)
故302转换成二进制的数为100101110
(二)二进制转十进制
从最后一位开始算,依次列为第0、1、2...位
第n位的数(0或1)乘以2的n次方
得到的结果相加就是答案
例如:1101011.转十进制:
第0位:1乘2的0次方=1
1乘2的1次方=2
0乘2的2次方=0
1乘2的3次方=8
0乘2的4次方=0
1乘2的5次方=32
1乘2的6次方=64

然后:1+2+0
+8+0+32+64=107.
二进制1101011=十进制107.



3Q3Q。
作者: TM.MaRine.Z    时间: 2010-1-4 15:17
http://jia09006.blog.163.com/blog/static/12052747720095231552613/
阿拉蕾 发表于 2010-1-4 15:15

3Q。。。。。。。。
作者: TM.MaRine.Z    时间: 2010-1-4 15:18
先换成16进制的,然后再换成二进制。
潜规则 发表于 2010-1-4 15:17

。。。。那样太麻烦了。暂时用不到。
作者: 温特斯    时间: 2010-1-4 15:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: poul777    时间: 2010-1-4 15:20
十进制转二进制和二进制转十进制的算法是很多初学者头疼的问题,觉得很难掌握。这里,我通过举例说明这两种进制的转换方法。
           (一)十进制(整数)转二进制:
              用2辗转相除至结果为1
  ...
TM.MaRine.Z 发表于 2010-1-4 15:17

怕有人都不理解 用2辗转相除 ....
作者: TM.MaRine.Z    时间: 2010-1-4 15:23
用2除完了,然后倒着写就行了。
作者: 朕    时间: 2010-1-4 15:24
这不是风声里的暗码吗?
作者: ToBewithU    时间: 2010-1-4 16:16
START 附件 计算器 选择 16  10 8 2
作者: TM.MaRine.Z    时间: 2010-1-4 16:17
START 附件 计算器 选择 16  10 8 2
ToBewithU 发表于 2010-1-4 16:16

。。。考试不让带。。
作者: ToBewithU    时间: 2010-1-4 16:19
`````````
都数字时代了...
还不让用计算器
我擦`
作者: TM.MaRine.Z    时间: 2010-1-4 16:21
`````````
都数字时代了...
还不让用计算器
我擦`
ToBewithU 发表于 2010-1-4 16:19

那英文不是搞专业翻译的,都有及时翻译的工具,翻译的基本大概意思人也能看到

那还靠毛4,6级啊。。。专业点儿。。
作者: 海_藻    时间: 2010-1-4 16:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: lunabeyond    时间: 2010-1-4 16:41
2到8 16换算的时候,是从小数点往左3/4位一组,小数点往右3/4位一组嘛,最后一组不够3/4位,小数点左在前面补0小数点右在后面补0嘛?有点忘了。
作者: SakuraF.king    时间: 2010-1-4 17:21
除2取整 然后倒着写
作者: 怕娃落地    时间: 2010-1-4 17:33
什么考试还考这个。
作者: TM.MaRine.Z    时间: 2010-1-4 17:34
LS牛逼的,8进制和16进制的来两道例题撒。
作者: razor-fantasy    时间: 2010-1-4 17:38
很简单啊~

直接转换二进制就是除二,然后倒着把余数填进去~(小数位是正着填余数)

你转换为任何进制都可以——16就除16,8就除8~

八进制就是合三位二进制,16进制合4位二进制,整数部分从右开始,左不足补零;小数部分从左开始,右不足补零~
作者: SakuraF.king    时间: 2010-1-4 17:42
D:192.168.16.0
B:11000000.10101000.00010000.00000000
O:300.250.020.000
H:C0.A8.10.00
作者: 营养快线    时间: 2010-1-4 18:08
网络达人
作者: MagicYuYu    时间: 2010-1-4 18:58
8421这个是最基本的
作者: TM.MaRine.Z    时间: 2010-1-6 11:51
。。。。




欢迎光临 八达网 (https://www.8-da.com/) Powered by Discuz! X2.5