《二进制与十进制的计算公式.docx》由会员分享,可在线阅读,更多相关《二进制与十进制的计算公式.docx(4页珍藏版)》请在第壹文秘上搜索。
1、10进制数转换为2进制数给你一个十进制,比如:6,假如将它转换成:进制数呢?10进制数转换成二进制数,这是一个连续除2的过程:把要转换的数,除以2,得到商和余数,将商接着除以2,直到商为0。最终将全部余数倒序排列,得到数就是转换结果。听起来有些糊涂?我们结合例子来说明。比如要转换6为二进制数。“把要转换的数,除以2,得到商和余数二那么:要转换的数是6,62,得到商是3,余数是0:(不要告知我你不会计算6:“将商接着除以2,直到商为0”现在商是3,还不是0,所以接着除以2。那就:32,得到商是1,余数是1.“将商接着除以2,直到商为0”现在商是1,还不是0,所以接着除以2。那就:12,得到商是0
2、,余数是1(拿笔纸算一卜,12是不是商0余1!)“将商接着除以2,宜到商为O最终将全部余数倒序排列”好极!现在商已经是0。我们三次计算依次得到余数分别是:0、1、1,将全部余数倒序排列,那就是:IN6转换成二进制,结果是110。把上面的段改成用表格来表示,则为:被除数计算过程商余数66/23033/21111/201(在计算机中,。用/来表示)假如是在考试时,我们要画这样表还是有点费时间,所更常见的换算过程是运用卜除:步骤演化I2|6036+2,商除013十2,商1余I26O2I312U_1除数余数商/被除数(图:1)请大家比照图,表,与文字说明,并且自己拿笔计第一遍如何将6转换为二进制数,说
3、了半天,我们的转换结果对吗?二进制数UO是6吗?你已经学会如何将二进制数10进制数/,所以请现在就计算一下110换成10进制是否就是6。二进制数转换为十进制数二进制数第。位的权值是2的0次方,第1位的权值是2的1次方所以,设有一个二进制数:01100100,转换为10进制为:下面是竖式:01100100换算成十进制第0位0*2=0第1位O*21.=O第2位1*皆=4第3位O*2s=O第4位O*2,=O第5位1*2=32第6位1*2:64第7位O*2=O+100用横式计算为:0*20+0*2+1*2-+1*2+0*2+1*2+1*2*+0*2=1000乘以多少都是0,所以我们也可以干脆跳过值为。的位:1*2+1*2i+1*2+1*2=100