欢迎来到天天文库
浏览记录
ID:20369235
大小:34.00 KB
页数:3页
时间:2018-10-11
《二进制与十进制计算公式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、10进制数转换为2进制数 给你一个十进制,比如:6,如果将它转换成二进制数呢? 10进制数转换成二进制数,这是一个连续除2的过程:把要转换的数,除以2,得到商和余数,将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。 听起来有些糊涂?我们结合例子来说明。比如要转换6为二进制数。 “把要转换的数,除以2,得到商和余数”。那么:要转换的数是6,6÷2,得到商是3,余数是0。(不要告诉我你不会计算6÷3!)“将商继续除以2,直到商为0……”现在商是3,还不是0,所以继续除以2。那就:3÷2,得到商是1,余数是1。 “将商继续
2、除以2,直到商为0……”现在商是1,还不是0,所以继续除以2。那就:1÷2,得到商是0,余数是1(拿笔纸算一下,1÷2是不是商0余1!) “将商继续除以2,直到商为0……最后将所有余数倒序排列”好极!现在商已经是0。我们三次计算依次得到余数分别是:0、1、1,将所有余数倒序排列,那就是:110了! 6转换成二进制,结果是110。 把上面的一段改成用表格来表示,则为:被除数计算过程商余数66/23033/21111/201(在计算机中,÷用/来表示) 如果是在考试时,我们要画这样表还是有点费时间,所更常见的换算过程是使用下图的连除:(图:1)
3、请大家对照图,表,及文字说明,并且自已拿笔计算一遍如何将6转换为二进制数。说了半天,我们的转换结果对吗?二进制数110是6吗?你已经学会如何将二进制数转换成10进制数了,所以请现在就计算一下110换成10进制是否就是6。二进制数转换为十进制数二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……所以,设有一个二进制数:01100100,转换为10进制为:下面是竖式: 01100100换算成十进制 第0位0*20=0第1位0*21=0第2位1*22=4第3位0*23=0第4位0*24=0第5位1*25=32第6位1*26=64第7位0
4、*27=0+---------------------------100 用横式计算为:0*20+0*21+1*22+1*23+0*24+1*25+1*26+0*27=100 0乘以多少都是0,所以我们也可以直接跳过值为0的位:1*22+1*23+1*25+1*26=100
此文档下载收益归作者所有