各种进制之间的转换方法.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
各种进制之间的转换方法 ⑴二进制 B 转换成八进制 Q:以小数点为分界线,整数部分从低位到高位,小数部分从高位到低位, 每 3 位二进制数为一组,不足 3 位的,小数部分在低位补 0,整数部分在高位补 0,然后用 1 位八 进制的数字来表示,采用八进制数书写的二进制数,位数减少到原来的 1/3 。 例: ◆二进制数转换成八进制数: = 110 110 . 101 100B ↓ ↓ ↓ ↓ 6 6 . 5 4 = ◆八进制数转换成二进制数: 3 6 . 2 4Q ↓ ↓ ↓ ↓ 011 110 . 010 100 = ◆八进制数和二进制数对应关系表 八进制 Q 0 1 2 3 4 5 6 7 二进制 B 000 001 010 011 100 101 110 111 ⑵二进制数 B 转换成十六进制数 H:以小数点为分界线,整数部分从低位到高位,小数部分从高位到 低位,每 4 位二进制数为一组,不足 4 位的,小数部分在低位补 0,整数部分在高位补 0,然后用 1 位十六进制的数字来表示,采用十六进制数书写的二进制数,位数可以减少到原来的 1/4 。 例: ◆二进制数转换成十六进制数: . 100111B = 1011 0101 1010 . 1001 1100B ↓ ↓ ↓ ↓ ↓ B 5 A . 9 C = 5A ◆十六进制数转换成二进制数: = A B . F EH ↓ ↓ ↓ ↓ 1010 1011 . 1111 1110 = . 1111111B ◆十六进制数、十进制数和二进制数对应关系表 十六进制 H 0 1 2 3 4 5 6 7 8 9 A B C D E F 十进制 D 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 二进制 B 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 ⑶八进制数 Q转换成十六进制数 H:八进制数 Q和十六进制数 H 的转换要通过二进制数 B 来实现,即 先把八进制数 Q转换成二进制数 B,再转换成十六进制数 H。 例: ◆八进制数转换成十六进制数: = 111 100 000 010 . 100 101B . 100101B = 1111 0000 0010 . 1001 0100B = F 0 2 . 9 4H = ◆十六进制数转换成八进制数: 0001 1011 . 1110B = = 011 011  .  111B = 3  3  .  7Q = ⑷二进制数 B 转换成十进制数 D:利用二进制数  B 按权展开成多项式和的表达式,取基数为  2,逐项 相加,其和就是相应的十进制数。 例: ◆二 制数 成十 制数: 5 4 3 2 1 +0×2 0 -1 =1×2+1×2+0× 2 + 0×2 +1× 2 +1×2 = 32 + 16+ 2+ = ◆求 8 位二 制数能表示的最大十 制数 : 最大 8 位二 制数是 B 7 6 5 4 3 2 1 0 B = 1×2+1×2+ 1×2+1×2+1×2+1×2+1×2+1×2 = 255 ⑸十 制数 D 成二 制数 B:十 制数 成二 制数 ,整数部分和小数部分 算算法不同, 需要分 行。整数部分用除基取余法 ,小数部分用乘基取整法 。 ① 除基取余法(整数部分) :需要 的整数除以基数 2,取其商的余数就是二 制数最低位的系数K0,将商的整数部分 除以基数 2,取其商的余数作二 制数的高一位的系数 K1 ,??, 逐次相除直到商 0,即得到从低位到高位的余数序列,便构成 的二 制整数。 例: ◆十 制数 233 成二 制数: ▲ 式表示: 十 制整数 余数 系数 Ki 位 2∟233 2∟ 116 1 K 0 最低位 2∟ 58 0 K 1 2∟ 29 0 K 2 2∟ 14 1 K 3 2∟ 7 0 K 4 2∟ 3 1 K 5 2∟ 1 1 K 6 0 1 K 7 最高位 ▲ 表示: 233÷2 → 116 → 58 → 29 → 14 → 7 → 3 → 1 → 0 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 余数: 1 0 0 1 0 1 1 1 位: 最低位 最高位 从最后一次余数开始向上(向左) 序(即从最高位向最低位)写出,得到 算 果: 233D = B ② 乘基取整法(小数部分):把要 的小数乘以基数 2,取其 的整数部分作 二 制小数的最高 位系数 K-1 ,将 的小数部分 乘以基数 2,新得到 的整数部分作二 制下一位的系数 K-2 ,??, 逐次乘基,即得到从高位到低位 的整

文档评论(0)

明天会更好 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档