十进制、二进制、十六进制转换

十进制

进位规则:满十进一,用0、1、2、3、4、5、6、7、8、9来表示。

比如: 0,1,…,9 之后又是0,满十进一,也就是0,1,…,9,10,…

十进制是用0-9十个数码表示的数

二进制

二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是逢二进一,借位规则是借一当二

十六进制

十六进制(英文名称:Hexadecimal),是计算机数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9,A-F组成(正好16个数码)。字母不区分大小写。与十进制的对应关系是:0-9对应0-9;A-F对应10-15,满十六进一。同理N进制的数可以用0-9和A-Z的组合表示。

进制转换方法

进制区分:二进制结尾用B表示,比如10B。10进制结尾用D表示,10D。16进制结尾用H表示,10H。

  1. 二进制转十进制

    每一位的数字(1或者0)乘以2的位数(从0开始)次方,然后相加。

    111000B=0*2^0 +0*21+0*23+1*24+1*25+1*2^6=0+0+0+8+16+32=56

  2. 十进制转二进制

    除二取余法(除尽),逆着显示余数

    54/2=27余0—>27/2=13余1—>13/2=6余1—>6/2=3余0—>3/2=11,54D=110110B

  3. 十六进制转十进制

    与二进制一样(位数数组*16^位数),不过A-F对应的10-15

    A1H=1*160+10*161=161D(A代表的是10)

  4. 十进制转十六进制

    除十六取余

    162D=A2H

  5. 二进制转十六进制

    二进制的四位转换成十六进制的一位。比如11001011B,低四位1011对应十六进制B,高四位1100对应十六进制c,所以:11001011B=CBH。二进制四位是逢2进1,也就是2*2*2*2,正好是等于16。所以二进制四位的值,可以正好表示十六位一位的值。

  6. 十六进制转二进制

    二进制的四位表示十六进制的一位,反过来就是十六进制的一位表示二进制的四位

    A1H=[1010][0001]=10100001B

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值