《大学计算机基础大学计算机基础 (12).ppt》由会员分享,可在线阅读,更多相关《大学计算机基础大学计算机基础 (12).ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数制转换-1数制数制是由一组固定数码和一套统一的规则来表示数值的方法。例如,十进制数据使用10个数码(0、1、2、3、4、5、6、7、8、9)来表示,并按照“逢十进一”的规则进行运算。同理,二进制数使用2个数码(0、1)表示数据,而且运算规则是“逢二进一”。(N)R=an-1Rn-1+an-2Rn-2+a2R2+a1R1+a0R0+a-1R-1+a-mR-m234.12=2102+3101+4100+110-1+210-2位权基数按权展开式数制数制数数码基数基数位位权后后缀十进制0,1,2,3,4,5,6,7,8,91010iD二进制0,122iB八进制0,1,2,3,4,5,6,788iQ十
2、六进制0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F1616iH数制转换将二将二进制数制数1011.01B转换成十成十进制数。制数。非十非十进制数制数转换成十成十进制数:按制数:按权展开法展开法1011.01B=123+022+121+120+02-1+12-2=8+0+2+1+0+0.25=11.25D将八将八进制数制数246Q转换成十成十进制数。制数。非十非十进制数制数转换成十成十进制数:按制数:按权展开法展开法246Q=282+481+680=128+32+6=166D将十六将十六进制数制数1A5.7H转换成十成十进制数。制数。非十非十进制数制数转换成十成十进制数:按制数:按权展开法展开法1A5.7H=1162+10161+5160+716-1 =256+160+5+0.4375=421.4375D例例2.4 将十进制数26.25D转换成二进制。十十进制数制数转换成非十成非十进制数:除基取余法,乘基取整法制数:除基取余法,乘基取整法2613632222102余0余1余0余1余1将余数倒序写出:1 1 0 1 0例例2.4 将十进制数26.25D转换成二进制。十十进制数制数转换成非十成非十进制数:除基取余法,乘基取整法制数:除基取余法,乘基取整法0.25 2整数0 0.5 2整数1 1.0将整数顺序写出:0 1可得:26.25D=11010.01B