如何将十进制数36转换成二进制数

 我来答
明快又锐利的小mmR
推荐于2018-05-06 · TA获得超过2147个赞
知道小有建树答主
回答量:627
采纳率:0%
帮助的人:794万
展开全部
这个是有一个很简单的算法了,十进制转为二、八、十六进制的时候,用的是除法取余
比如36
就拿36除以2
首先36/2...得18余0
其次18/2...得9余0
再次9/2...得4余1
跟着4/2...得2余0
还有2/2...得1余0
最后1/2...得0余1
然后由下面的余数往上排,结果就是100100
其他的数字也可以用上面的方法
只要学会了,就不怕任何数的转换,下面介绍一下转八,十六进制的方法
36为例
36/8...得4余4
4/8...得0余4 由下往上排,结果就是(44)8
验证:4*8^1+4*8^0=32+4=36

36/16...得2余4
2/16...得0余2 结果就是(24)16
验证:2*16^1+4*16^0=32+4=36

这种方法基本可以将任何十进制数,任意转为二、八、十六进制.
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
增量编码器一般输出信号是两路正交脉冲信号和一路参考信号,之所以叫增量是因为它的位置信号是通过对脉冲计数累加得到,依靠计数设备的内部记忆来记住位置,并且同每圈输出的参考信号来清除累计误差. 缺点就是断电后,需要重新寻找初始位置. 例如打印机扫... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
定是古人人s
2010-06-15
知道答主
回答量:40
采纳率:0%
帮助的人:6.6万
展开全部
36/2=18余数为0
18/2=9余数为0
9/2=4余数为1
4/2=2余数为0
2/2=1余数为0
1/2=0余数为1
即十进制转换成二进制的值为100100.
说明:
1。十进制数/2,8,16(即想转成二进制数就除以2,想转成八进制数就除以8,以此类推)=值 余数;
2。值/2,8,16 =值 余数;除到值为0为止。
3。最后将所有算式的余数倒序排列即为你想转换的进制数值。

如果数值太大就用计算器计算:以XP计算器为例,打开计算器点查看菜单选科学型,输入相应数值,再点欲转的进制选项值就出来了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hughxing
2010-06-15 · TA获得超过4359个赞
知道小有建树答主
回答量:495
采纳率:0%
帮助的人:0
展开全部
这种问题答的太多了,都不想答了,你看一下我前不久答的吧。
http://zhidao.baidu.com/question/154930306.html

这个问题里是说转为8进制,但是原理是一样的,我有说明原理,只要知道这个原理就可以用算法实现(我那里是用C++实现的)。而且,我附了两段代码,第一段是针对该问题的,第二段代码是通用的,你这个问题也可以用那种算法求解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
信息技术在课堂
2010-06-15 · TA获得超过1575个赞
知道大有可为答主
回答量:2354
采纳率:0%
帮助的人:1882万
展开全部
2进制是100000

开始--程序-附件 中有个计算器,可以进行转换
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式