还剩20页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
CATALOG DATEANALYSIS SUMMARYREPORT进制数之间的转换EMUSER•进制数转换概述目录•二进制数到十进制数的转换•十进制数到二进制数的转换CONTENTS•十六进制数到十进制数的转换•十进制数到十六进制数的转换CATALOG DATEANALYSIS SUMMARREPORTY01进制数转换概述EMUSER进制数转换的定义01进制数转换是指将一种进制的数转换为另一种进制的数的过程02在进制数转换中,常用的进制包括二进制、八进制、十进制和十六进制03进制数转换的方法主要包括除法方法和乘法方法进制数转换的种类十进制数转换为八进制数将十进制数除以8,取余数,再将商继续除以8,直十进制数转换为二进制数到商为0,最后将所有余数倒序排列即可得到八进制数将十进制数除以2,取余数,再将商继续除以2,直到商为0,最后将所有余数倒序排列十进制数转换为十六进制即可得到二进制数数将十进制数除以16,取余数,再将商继续除以16,直到商为0,最后将所有余数倒序排列即可得到十六进制数进制数转换的必要性提高数值表示的简方便计算机内部处提高数值的易读性洁性理在处理大量数据时,使用二进制、计算机内部使用二进制进行数据对于某些特定领域,使用不同的八进制或十六进制表示可以大大存储和处理,因此需要进行进制进制表示数值可以更好地表达数减少数值的位数,提高表示的简数转换以便计算机能够正确解析值的范围和大小,提高数值的易洁性和处理数据读性CATALOG DATEANALYSIS SUMMARREPORTY02二进制数到十进制数的转换EMUSER转换方法乘权求和法将二进制数中的每一位分别乘以对应的权值(从右往左分别为2的0次方、2的1次方、2的2次方等),然后将得到的积相加,即可得到十进制数除基取余法将二进制数不断除以基数2,并取余数,直到商为0为止,将所有余数从下往上排列,即为转换后的十进制数转换示例二进制数10101010转换为十进制数为170二进制数1101010101转换为十进制数为219注意事项01注意二进制数的位数,位数不同,权值也不同02在进行乘权求和法时,要保证每一位的权值计算正确03在进行除基取余法时,要注意除数和被除数的位置关系,避免出现错误的结果CATALOG DATEANALYSIS SUMMARREPORTY03十进制数到二进制数的转换EMUSER转换方法除2取余法将十进制数除以2,取余数作为二进制数的最低位,然后将商继续除以2,取余数作为二进制数的次低位,以此类推,直到商为0为止乘2取整法将十进制数乘以2,取整数部分作为二进制数的最高位,然后将小数部分继续乘以2,取整数部分作为二进制数的次高位,以此类推,直到小数部分为0为止转换示例十进制数10转换为二进制数为1010十进制数25转换为二进制数为100001注意事项01转换过程中需要注意进位和借位的情况对于较大的十进制数,可能需要多次重复上述步骤才02能完成转换在实际应用中,还需要考虑计算机中存储二进制数的03位数限制CATALOG DATEANALYSIS SUMMARREPORTY04十六进制数到十进制数的转换EMUSER转换方法十六进制数到十进制数的转换可以使用以下公式10*十六进制数将十六进制数的每一位乘以对应的十进制权值,然后将得到的结果相加即可得到对应的十进制数转换示例十六进制数2A转换为十进制数为2*16^1+10*16^0=32+10=42十六进制数F转换为十进制数为15*16^0=15注意事项在进行十六进制数到十进制数的转换在计算过程中,需要注意进制的进位时,需要注意进制的权值是16而不是和借位规则,以免出现计算错误10VSCATALOG DATEANALYSIS SUMMARREPORTY05十进制数到十六进制数的转换EMUSER转换方法除16取余法将十进制数除以16,得到商和余数,将余数作为十六进制数的最低位,重复上述步骤,直到商为0,将每步的余数按倒序排列即为所求的十六进制数整数部分转换将十进制数的整数部分除以16,得到商和余数,将余数作为十六进制数的最低位,再将商继续除以16,直到商为0,将每步的余数按倒序排列即为所求的十六进制数小数部分转换将十进制数的小数部分乘以16,得到整数部分和余数,将整数部分作为十六进制数的小数部分,再将余数继续乘以16,直到余数为0,将每步的整数部分按顺序排列即为所求的十六进制数转换示例十进制数255转换为十六进制数为FF十进制数
10.5转换为十六进制数为A.8注意事项十六进制数的表示方法十六进制数的表示方法是在数字前面加上0x或10X,例如0x1F表示十进制的24整数部分的转换在转换整数部分时,需要注意余数的取值范围是20到15,超过这个范围的余数需要进行进位或借位处理小数部分的转换在转换小数部分时,需要注意整数部分的取值范3围是0到15,超过这个范围的整数部分需要进行进位或借位处理。
个人认证
优秀文档
获得点赞 0