1、?10进位进位八进制数:1032546 711 100 101 110 111?10进位进位十六进制数:0 1 2435 6 798A B C D E F?10进位进位二进制1+1=?十十进制制二二进制制八八进制制十六十六进制制000011112102231133410044510155611066711177810001089100111910101012A11101113B12110014C13110115D14111016E15111117F1610000201017100012111181001022121910011231320101002414十十进制制二二进制制八八进制制十六十六
2、进制制21101012515221011026162310111271724110003018251100131192611010321A2711011331B2811100341C2911101351D3011110361E3111111371F321000004020331000014121341000104222351000114323361001004424371001014525381001104626391001114727401010005028411010015129数码、基数、位权比如十进制有十个数码:比如十进制有十个数码:0,1,2,3,4,5,6,7,8,90,1,2,3
3、,4,5,6,7,8,9数码:数制中表示基本数制大小的数字符号。数码:基数:数制所使用的数码的个数。二进制有几个数码?比如十进制有比如十进制有十个十个数码(数码(0,1,2,3,4,5,6,7,8,90,1,2,3,4,5,6,7,8,9),十进制的基数就是),十进制的基数就是1010二进制的基数是几?位权:数制中某一位上的数字的所表示的数值大小(所处位置的价值)。比如十进制数比如十进制数548548,5 5代表代表500500(位权是(位权是100100),),4 4代表代表4040(位权是(位权是1010),),8 8代表代表8 8(位权是(位权是1 1)也就是说也就是说5 4 8 =50
4、0+40+85 4 8 =500+40+8=5=5*100+4100+4*10+810+8*1 1=5=5*10102 2+4+4*10101 1+8+8*10100 0012思考题十进制数4527如何用基数和位权来表示?十进制数435.05如何用基数和位权来表示?452745270123=4 4*10103 3+5 5*10102 2+2 2*10101 1+7 7*10100 035.0535.05-1-201=3 3*10101 1+5 5*10100 0+0 0*1010-1-1+5 5*1010-2-2761.53所有计数制都可以用位权展开式表达二进制数:二进制数:110.10111
5、0.101110.101110.101210-1-2-3=1 1*2 22 2+1 1*2 2+0 0*2 2+1 1*2 2+0 0*2 2+1 1*2 21 10 0-1-1-2-2-3-3八进制数:八进制数:576.2576.2576.2576.2210-1=5 5*8 82 2+7 7*8 8+6 6*8 8+2 2*8 81 10 0-1-1十六进制数:十六进制数:1AD1AD1AD1AD210=1 1*16162 2+A A*1616+D D*16161 10 010101313使用十进制方法计算即可得到十进制数=6.6256.62510102 28 81616=382.25382
6、.251010=4294291010思考题将下列数字转换为十进制数:(1101)2 (1001101)2(150)8(B7)16(13)10(77)10(104)10(183)10这里的R通常是表示二、八、十六。转换规则分成整数部分和小数部分。2512631022222余.1余.0余.0余.1余.1=1321628880余.4余.0余.2(132)10=(204)82281401616余.4余.14注意:14在16进制中是E=余.E2十进制数转换为R进制数整数部分:采用“除以R取余法,先余为低”。小数部分:采用“乘以R取整法,后取为低”。0.6875 2=1.375 取整数10.375 2=0
7、.75取整数00.75 2=1.5取整数10.5 2=1取整数10.7031258=5.625取整数50.6258=5取整数5=注意:十进制小数常常不能精确地换算为等值的二进制、八进制、十六进制,有换算误差存在。3二进制数与八进制、十六进制数之间的特殊转换(1)二进制数与八进制数的相互转换把一个二进制数转换成八进制数的方法是:从二进制数的小数点开始,整数向左分组,小数向右分组,每组对应一位八进制数,拼接起来即可。1 1 1 0 0 1 0 1 .1 1 0 1 0 0分组:对应值:34564整数分组,不足三位,不补0小数分组,不足三位,必须补0二进制转八进制八进制转二进制 1 3 2 .6 4
8、对应值:001011010110100把一个八进制数转换为二进制数的方法与上述过程相反。将每一位数展开为对应的三位二进制数,拼接起来即可。.=去掉最前面和最后面的0=.(2)二进制数与十六进制数的相互转换二进制数与十六进制数的相互转换方法和上述二进制与八进制间的转换相同,只是在转换时,用四位二进制数与一位十六进制数互换。1 0 0 1 1 1 1 .1 0 1 0分组:4FA整数分组,不足四位,不补0小数分组,不足四位,必须补0二进制转十六进制十六进制转二进制 E 6 4 .5 A对应值:11100110010001011010.=去掉最前面和最后面的0=.把一个十六进制数转换为二进制数的方法与上述过程相反。将每一位数展开为对应的四位二进制数,拼接起来即可。十进制二进制八进制十六进制位权展开式求和整数:除2取余小数:乘2取余位权展开式求和位权展开式求和整数:除8取余小数:乘8取余整数:除16取余小数:乘16取余四位一组,注意补0每一位展开为四位的二进制数三位一组,注意补0每一位展开为三位的二进制数利用二进制作为桥梁,互相转换谢谢!
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1