2进制转10进制

20的10进制转换2进制是多少要步骤和答案10100的2进制转10进制是多少要步骤好答案... 20的10进制转换2进制是多少
要步骤和答案
10100的2进制转10进制是多少
要步骤好答案
展开
 我来答
gqgq0311
2010-10-29 · TA获得超过768个赞
知道小有建树答主
回答量:563
采纳率:100%
帮助的人:270万
展开全部
//20的2进制是10100
算法就是20一直除2 余数记录先来
20/2 等于10 余0
10/2 等于 5 余0
5/2 等于 2 余1(注意5/2 不等于2.5 整数计算机直接摄取小数点后)
2/2 等于 1 余0
1/2 等于 0 余1
从下到上10100 下面是用c语言写的
注意这个程序不支持输入负数
#include <stdio.h>
void main()
{
int num=0;
char c[100];
printf("请输入数字");
scanf("%d",&num);
int temp=num;
int i=0;
while(temp>0)
{
c[i]='0'+temp%2;
temp/=2;
i++;
}
printf("%d的二进制是:")
for(int o=0;o<i;o++){
printf("%c",c[o]);
}
printf("\n");
}
shamozhihu2066
2010-10-29
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
10100,20除以2等于10余0;10除以2等于5余0,5除以2等于2余1,2除以2等于1余0,最后剩了一个1,然后将剩的数和所有余数倒着往回排列起来就是:10100
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fc1c7e2
2010-10-30 · TA获得超过767个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:224万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式