十进制转换二进制怎么快速计算?

除了用相除逆序排列的方法,有其他方法吗?例如十进制20这个数字,不用逆序排列法,从哪里着手计算呢?谢谢... 除了用相除逆序排列的方法,有其他方法吗?
例如十进制20这个数字,不用逆序排列法,从哪里着手计算呢?谢谢
展开
 我来答
cdyzxy
2019-04-24 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3728万
展开全部

用凑数的方法. 简单来说需要记忆的就是无论什么进制,个位都是表示几个1, 也就是个位上的基数是1.

举例说明: 10D=?B

写出二进制每位上的基数, 个位=1,高位=低位*2, 乘以2是因为要转换成二进制, 写到比10大为止

16 8 4 2 1 用这组数从大到小顺序将10凑出来,用到的数下面写1,没用到的写0
 0 1 0 1 0 10包含1个8和1个2

因此10D=1010B

n进制基数: 个位1,高位=低位*n

追问
例如十进制20这个数字,不用逆序排列法,从哪里着手计算呢?谢谢
追答
如同上边,写出二进制基数,16 8 4 2 1,用这组数凑20,1个16,1个4,因此16和4下面写1,其他位都是0,就是10100
zwl788
2019-04-24 · TA获得超过391个赞
知道小有建树答主
回答量:891
采纳率:53%
帮助的人:47.3万
展开全部
进制转换其实并不难,理解了进制的机制就可以轻松的进行换算了,十进制简单说就是满十进一位,前一位加一,二进制一样,满2进一位,前位加一
追问
例如十进制20这个数字,不用逆序排列法,从哪里着手计算呢?谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忻河伏气
2019-07-22 · TA获得超过919个赞
知道小有建树答主
回答量:1742
采纳率:100%
帮助的人:8.2万
展开全部
以计算8的二进制为例:
8/2=4
余0
4/2=2
余0
2/2=1
余0
1/2=0
余1
那么8的二进制数就是1000.(将所得余数逆向就是所得的二进制数)
同理,16的就是10000.
47的就是101111
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式