| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 340 人关注过本帖
标题:弱弱的问一下关于二进制的问题?
只看楼主 加入收藏
狂爱编程
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2013-10-8
结帖率:33.33%
收藏
 问题点数:0 回复次数:3 
弱弱的问一下关于二进制的问题?
亮哥问一个问题?(只是oj上的题1037)
十进制数     二进制
4            100
3             11
2             10
1              1
 

4*3*2*1=24
24的二进制数为11000
你看4 3 2 1(十进制数)转化为二进制数的所有末尾0加起来=3
而24 的二进制数末尾0个数也为3
(这只是一个个例,可普遍规律也是这样:只要是n个十进制数相乘的结果转化为二进制后末尾0的个数=各个相应的二进制数末尾0之和)
这是为什么?查一些什么资料能弄明白啊?
搜索更多相关主题的帖子: 二进制 十进制 资料 
2014-01-10 21:13
pycansi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:418
专家分:1060
注 册:2012-7-26
收藏
得分:0 
感觉这和十进制没什么关系

找几个二进制乘下就知道了
首先把末尾的0都撇一边(就像十机制那样),而剩下两末尾为1的数相乘……再添上那些0……

[ 本帖最后由 pycansi 于 2014-1-10 22:13 编辑 ]


莫问前尘有愧,但求今生无悔
2014-01-10 21:54
pycansi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:418
专家分:1060
注 册:2012-7-26
收藏
得分:0 
多动动手,不难看出来


莫问前尘有愧,但求今生无悔
2014-01-10 22:14
狂爱编程
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2013-10-8
收藏
得分:0 
二进制相乘后确实也是这样,可是不知道为什么?差一些什么资料能弄明白!
2014-01-11 11:20
快速回复:弱弱的问一下关于二进制的问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025741 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved