“二进制:十进制如何变成二进制”
今天,我们来谈谈二进制:十进制是如何变成二进制的复制品。 下面简要介绍一下二进制:十进制是如何变成二进制的。 希望能帮到大家。
从十进制转换为二进制的过程中,白点就是将人类的算术方法转换为机器语言(二进制)。 前者数据量庞大,后者只有0和1,占有量小。 我们熟知的cpu使用二进制算法来解决过程。 当然,二进制的采用可能很少,但是有理由理解。
十进制数(以十为基础进位)数系的每个位值有十个值( 0、1、2、3、4、5、6、7、8、9 )。 相反,二进制(二进位)数系只有两个可能的值: 0和1。 二进制系统是计算机的基本语言,真正的计算机程序员需要知道如何将数字从十进制转换为二进制。
如果你是程序员,我相信你充分理解转换方法。
从十进制转换为二进制
方法一、多余的短除法除以2
1、查明问题。 例如,我们现在把十进制的15610转换成二进制。 首先将这个十进制数作为被除数写在颠倒的长除法符号上。 以数系的基数(在此为2进制数)为除数写在该除法符号的外部。
用这种方法将计算过程可视化就容易理解了。 因为在整个计算过程中,数字一直只除以2。
为了防止转换前后的混淆,建议将数系的基数写入每个数字的脚注格式。 在此示例中,十进制脚注为10,二进制脚注为2。
2、进行除法运算。 的整数部分(商数)写在长除法符号下,其余) 0或1 )写在被除数的右侧。
我们现在用2作为除数。 由于这里得到的商为偶数,所以余数为0。商为奇数时,余数为1。
3、在商品变成0之前,一直往下清除。 将每个新商数除以2,将余数写在被除数的右侧。 直到商数变为0。
4、写新的二进制数。 从最下面的多处按顺序读到最上面。 在本例中,将得到10011100。 这就是十进制的156的二进制格式。 或者,也可以用脚注方程式的形式表示。 15610 = 100111002
如果活用这种方法,就可以把所有的十进制数字转换成任意的进制表示。 除数为2是因为这是一个以我们最终想要得到的2为基数的数,也就是二进制值。 最终想要得到其他数系的数字时,用这个方法用目标数系的基数代替二进制基数2就可以了。 例如,要得到基数为9的数,可以使用9代替2作为除数。 最终的结果是目标数系的数字表示。
方法2、降低平方和减法的混合运算
一、清单。 以2为底的幂函数以表形式从右向左列出。 从20开始,20是1。 指数加1会增加。 列出函数值,直到最接近要计算的十进制数。 例如,我们现在将十进制的15610转换为二进制。
2、找出最佳的幂函数值。 查找小于要计算其数值的函数值且最接近的值。 在本例中,128是以小于156的2为底的幂函数的值中最大的值。 所以在二进制列表128下面写1。 然后156减去128出28。
3、继续计算。 新获得数28刚出来就继续进行比较计算,调查哪个幂函数的值比28小。 函数列表中的下一个数字是64,64大于28,所以在64下面写0。 这样,让我们看看那个数字小于28。
4、可以负数表示为1。 在本例中,64和48都不能从28中减去,从而得出正数。 十六可以从二十八减去十二。 8也除以12等于正,所以在16和8下面写上1。 现在的差距是4。
5、继续减法到清单的最后。 请记住,在可以用差减去的正数下面记录1,在不能减去的数字下面记录0。
6、写二进制的答案。 得到的二进制值是列表下记录的数字序列。 应该得到10011100。 这就是十进制的156的二进制表示。 或者,也可以用脚注方程式的形式表示。 15610 = 100111002
重复多次这种方法,基本上就能记住以2为底的幂函数值。 可以跳过第一步列表中的步骤。
提示:
●操作系统中搭载的计算器也可以作为十进制和二进制的转换使用,但作为程序员,最好能够明确理解这种转换的原理。 点击确认,选择程序员,即可看到转换器。
●相反地进行转换,从2进制转换为10进制通常更容易入门。
●多练习,尝试变换十进制17810、6310、810。 分别得到101100102、11111112、10002这二进制数的答案。 如果尝试转换24110、24110、24110,则得到11100012、10002、11100012。
二进制:我相信十进制怎么变成二进制的复制品对你有帮助。 和关系好的朋友分享的时候,也欢迎感兴趣的朋友们一起讨论。
本文:《“二进制:十进制如何变成二进制”》
免责声明:雪球目录网免费收录各个行业的优秀中文网站,提供网站分类目录检索与关键字搜索等服务,本篇文章是在网络上转载的,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,本站的工作人员将予以删除。