美文网首页
进制的转换

进制的转换

作者: huyidao | 来源:发表于2019-03-30 23:04 被阅读0次

    一、计算机是如何表示一个数字的?

    计算机是用高低电平的组合来表示数字,高电平代表“1”,低电平代表“0”,这就形成了序列“11111010”,这种序列就是一个二进制数。

    二、二进制如何转换为十进制?

    注:B 和 D 分别是 Binary(二进制位) 和 Decimal(十进制位) 的头一个字母。

    10110001B = 1*2^7+0*2^6+1*2^5+1*2^4+0*2^3+0*2^2+0*2^1+1*2^0 = 177D

    1101B = 1*2^3 + 1*2^2 + 0*2^1 + 1*2^0  = 13D

    1111B =  1*2^3 + 1*2^2 + 1*2^1 + 1*2^0  = 15D

    三、十进制如何转换为二进制?

    十进制数 26 转换为二进制数的过程如下:

    ① 26除以2,商为13,余数为0

    ② 13除以2,商为6,余数为1

    ③ 6除以2,商为3,余数为0

    ④ 3除以2,商为1,余数为1

    ⑤ 1除以2,商为0,余数1

    商为 0 时结束。

    按照从下往上(⑤ ④ ③ ② ① )的顺序取余数,取出的余数按照从左往右排序的结果即是要转换的二进制数 11010

    四、十六进制计数法的原理是什么?

    十六进制有  0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F  这16个字符。

    十六进制数 A 转换为 十进制数是 10

    十六进制数 B 转换为 十进制数是 11

    十六进制数 C 转换为 十进制数是 12

    十六进制数 D转换为 十进制数是 13

    十六进制数 E 转换为 十进制数是 14

    十六进制数 F 转换为 十进制数是 15

    十进制是满十进一、二进制是满二进一、十六进制是满十六进一,那么在十六进制中 F +1 = 10

    五、十六进制如何转换为十进制?

    十六进制转换为十进制的方法类似于二进制转换为十进制。

    十六进制数 125 转换为 十进制数  的 过程如下:

    注:数字的结尾是 H 表示这是一个十六进制数,H 是 Hexadecimal(十六进制)的首字母

    125H = 1*16^2+2*16^1+5*16^0 = 293D

    六、十进制如何转换为十六进制?

    十进制数 293 转换为十六进制数的过程如下:

    ① 293除以16,商为18,余数为5

    ② 18除以16,商为1,余数为2

    ③ 1除以16,商为0,余数为1

    商为 0 时结束。

    按照从下往上(③ ② ① )的顺序取余数,取出的余数按照从左往右排序的结果即是要转换的十六进制数 125

    七、二进制和十六进制之间的转换

    规律如下:

    将一个二进制数拆分为 4个二进制位为一组,每一组二进制数转换为对应的16进制数,按照从左往右的顺序依次转换即可得到对应的十六进制数。

    二进制数 0001 0000  转换为十六进制数为 10

    二进制数 1100 0011  转换为十六进制数为 C3

    十六进制数 7CCFFEFF 转换为 二进制数为 0111 1100 1100 1111 1111 1110 1111 1111

    相关文章

      网友评论

          本文标题:进制的转换

          本文链接:https://www.haomeiwen.com/subject/khyebqtx.html