进制及进制间的转换

本文探讨了计算机为何使用二进制,介绍了二进制、八进制、十进制和十六进制的表示方法,并详细阐述了不同进制间的转换方法,包括二进制与十进制、八进制、十六进制之间的相互转换。
摘要由CSDN通过智能技术生成

1 进制

1.1 为什么计算机使用二进制表达信息而不使用十进制?

  • 在电路中容易实现
  • 物理上容易实现存储
  • 便于计算
  • 便于逻辑判断

1.2 进制

  • 进制也称进位制,是一种计数方式,故也称进位计数法,可以用有限的数字符号代表所有的数值。
  • 我们日常生活中用到的最多的是十进制(Decimal)
  • 进制的英文表示法:
    • 二进制:Binary
    • 八进制:O或Octal
    • 十进制:Decimal
    • 十六进制(0x):Hexadecimal

1.3 我们日常生活中还使用了哪些进制?

  • 十二进制(一年十二个月)
  • 十六进制(计算机专用,解决二进制书写较长问题)
  • 六十进制(时间、地理、坐标)
  • 三十进制(天)
  • 360进制(年)

1.4 结论

  • 进位制是人们为了计数和运算方便而约定的计数系统
  • 生活中我们习惯使用十进制而PC使用二进制

2 进制表示方法

2.1 二进制的表示方法

  • 数码符号:0和1
  • 基数:2
  • 进制规则:“逢二进一”“借一当二”
  • 采用位权表示法,即一个数码在不同位置上所代表的值不同

2.2 十进制的表示方法

  • 数码符号:0、 1、 2、 3、 4、 5、 6、 7、 8、 9
  • 基数:10
  • 进制规则:“逢十进一” “借一当十”
  • 采用位权表示法,即一个数码在不同位置上所代表的值不同

2.3 八进制的表示方法

  • 数码符号:0、 1、 2、 3、 4、 5、 6、 7
  • 基数:8
  • 进制规则:“逢八进一” “借一当八”

2.4 十六进制的表示方法

  • 数码符号:0、 1、 2、 3、 4、 5、 6、 7、 8、 9、 A、 B、 C、 D、 E、 F
  • 基数:16
  • 进制规则“逢十六进一” “借一当十六”

3 进制间的转换

3.1 二进制和十进制之间的转换

3.1.1 二进制(Binary)->十进制(Decimal)

例子1:将二进制数10010转化成十进制数。

100102=1x24+0x23+0x22+1x21+0x2010=16+0+0+2+010=(18)10

例子2:将二进制数0.10101转化为十进制数。
0.101012=0+1x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值