十进制转化为二进制怎么算

 我来答
科仔又要补

2020-11-19 · 她以绝美之姿行来,犹如夜晚
科仔又要补
采纳数:5995 获赞数:35033

向TA提问 私信TA
展开全部
十进制转二进制是指在数学和电路系统中,将以10为基数的计数系统转换为以2为基数的计数系统。

因为整数部分的转换方法和小数部分的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并,从而使十进制转为二进制。

十进制整数转换为二进制整数十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来

原理:
众所周知,二进制的基数为2,我们十进制化二进制时所除的2就是它的基数。谈到它的原理,就不得不说说关于位权的概念。某进制计数制中各位数字符号所表示的数值表示该数字符号值乘以一个与数字符号有关的常数,该常数称为 “位权 ” 。位权的大小是以基数为底,数字符号所处的位置的序号为指数的整数次幂。十进制数的百位、十位、个位、十分位的权分别是10的2次方、10的1次方、10的0次方,10的-1次方。二进制数就是2的n次幂。
帐号已注销
2020-11-19 · TA获得超过2.4万个赞
知道大有可为答主
回答量:3.2万
采纳率:91%
帮助的人:1562万
展开全部
二进制转为十进制从右到左用二进制的每个数去乘以2的相应次方
例如二进制的1101转化成十进制  
 1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13
十进制转为二进制
用十进制的13除以2 每除一下将余数就记在旁边   
最后按余数从下向上排列就可得到1101
例如302   
302/2 = 151 余0   
151/2 = 75 余1  
75/2 = 37 余1  
37/2 = 18 余1  
18/2 = 9 余0  
9/2 = 4 余1   
4/2 = 2 余0   
2/2 = 1 余0   
1/2 = 0 余1   
故二进制为100101110
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苏南_1
2020-11-19 · TA获得超过219个赞
知道小有建树答主
回答量:1002
采纳率:73%
帮助的人:39.3万
展开全部

用除二取余法,像图里这样:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三农晓雅
2021-01-12 · TA获得超过1024个赞
知道答主
回答量:3346
采纳率:66%
帮助的人:171万
展开全部

十进制转化为二进制

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
皮小皮Cn
2020-12-14 · TA获得超过8859个赞
知道答主
回答量:5.6万
采纳率:3%
帮助的人:2679万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式