java二进制转十进制

求大神告知下467结果能给个解法不比如(7)... 求大神告知下 4 6 7结果 能给个解法不比如(7) 展开
 我来答
青松844
2015-11-11 · TA获得超过2302个赞
知道小有建树答主
回答量:670
采纳率:40%
帮助的人:282万
展开全部
(4)2^7-1-2^(5-1)
(6)2^32-1-2^3-2^1-1
(7)2^32-1-2^7-2^1
思路:
当从右往左数为第n位时,该位置的表示2^(n-1);
比如1011左数第一位的1表示8=2^(4-1)
当从右往左数的前n位全为1时,该数表示2^n-1;
比如1111=15=2^4-1
所以当首位是1,且1明显比0多时,采用减法会简单很多
第七题就是全为1时减去右数第八位和第二位的1后所得的结果
希望我的回答对你有用。
H胡楠
2015-11-11 · TA获得超过119个赞
知道小有建树答主
回答量:292
采纳率:100%
帮助的人:192万
展开全部
系统有自带的方法。。。。。。。 要手动的换算的话,有点麻烦。你要先知道补码,源码这些的意思,然后2进制转换10进制就行了。。除了做题用不到 ,早忘了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式