怎么从十进制转二进制? 余数怎么算上来得?为什么是1,为什么是0? 10
3个回答
展开全部
展开全部
以十进制的数除以2,把每次除得的余数记在旁边,所得的商数继续除以2,直到余数为0时止,以100为例子:
100/2=50....(余数为0);
50/2=25.....(余数为0);
25/2=12.....(余数为1);
12/2=6......(余数为0);
6/2=3.......(余数为0);
3/2=1.......(余数为1);
1/2=0.......(余数为1);
所以100的二进制表示形式为1100100。
该方法适用于转换为其它进制数,比如转换为八进制数,那么就是100除以8,以此类推。
100/2=50....(余数为0);
50/2=25.....(余数为0);
25/2=12.....(余数为1);
12/2=6......(余数为0);
6/2=3.......(余数为0);
3/2=1.......(余数为1);
1/2=0.......(余数为1);
所以100的二进制表示形式为1100100。
该方法适用于转换为其它进制数,比如转换为八进制数,那么就是100除以8,以此类推。
更多追问追答
追问
那么余数怎么算出来的?比如余 1或是余0?
不要自作聪明,按我的角度来解释吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如14 转2进制
以下是每次除2的结果
7 …… 0
3 …… 1
1 ……1
0 ……1
把余数从下往上写一遍,1110,就是二进制
以下是每次除2的结果
7 …… 0
3 …… 1
1 ……1
0 ……1
把余数从下往上写一遍,1110,就是二进制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询