进位计数制及其转换

数据与信息

数据是对客观事物的符号表示。
信息是各种事物变化和特征的反映,是事物之间相互作用的表征。
数据处理之后产生的结果为信息。

计算机中的数据与数据单位

计算机内部使用二进制表示各种信息。
计算机中数据的最小单位是,存储容量的基本单位是字节
8个二进制位称为1个字节,此外还有KB,MB,GB,TB。
位(bit):位是度量数据的最小单位。
字节(Byte):一个字节是由8位二进制数字组成(1Byte = 8bit)。
        千字节 1KB = 1024B = 210B
        兆字节 1MB = 1024KB = 220B
        吉字节 1GB = 1024MB = 230B
        太字节 1TB = 1024GB = 240B
字长:计算机一次能够并行处理的二进制位称为该机器的字长。

进位计数制

多位数码中每一位的构成方法以及从低位到高位的进位规则称为进位计数制(简称 数制)。
如果采用R个基本符号(例如0,1,2,…,R-1)表示数值,则称R进制,R称为该数制的基数(Radix),而数制中固定的基本符号为“数码”。任意一个R进制数D均可展开为:
R进制展开式
[其中 R 为计数的基数;ki 为第i位的系数,可以为 0,1,2,…R-1 中的任何一个,Ri 称为第 i 位的权]

  • 计算机中常用的几种进位计数制的表示
进位制基数基本符号形式表示
二进制20,121B
八进制80,1,2,3,4,5,6,781O
十进制100,1,2,3,4,5,6,7,8,9101D
十六进制160,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F161H
  • 不同进制数的对照表
十进制二进制八进制十六进制
00000000
10001011
20010022
30011033
40100044
50101055
60110066
70111077
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

进制转换

  • R进制转换为十进制
    将R进制按权展开求和即可得相应的十进制数

十六进制转十进制
(234)H = (2×162+3×161+4×160D = (564)D

八进制转十进制
(234)O = (2×82+3×81+4×80D = (156)D

二进制转十进制
(10110)B = (1×24+0×23+1×22+1×21+0×20D = (22)D

  • 十进制转换位R进制
    将一个十进制数转换成R进制分为两部分:整数部分和小数部分
        整数部分可以采用 “除R取余” 法,即将十进制整数部分连续地除以R取余数,直到商为0,余数从右到左排列,首次取得的余数排在最右边。
        小数部分转换成R进制数采用 “乘R取整” 法,即将十进制小数不断乘以R取整数,直到小数部分为0或达到要求的精度为止(当小数部分永远不会达到0时);所得的整数从小数点之后自左往右排列,取有效精度,首次取得的整数排在最左边。
    示例:将十进制数 225.8125 转换成二进制数
    除R取余                         乘R取整

  • 八进制转换为十六进制
    八进制与十六进制的转换通过二进制作中间转换媒介。

八进制数对应二进制数十六进制数对应二进制数
000000000
100110001
201020010
301130011
410040100
510150101
611060110
711170111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111

示例:
将二进制数(10101011.110101)B 转换成八进制数。(整数高位补0)

二进制转八进制,以小数点为中心向左右两边分组,每3位为一组,两头不足补0
二进制转八进制
将二进制数(10101011.110101)B 转换成十六进制数。(小数低位补0)

二进制转十六进制,以小数点为中心向左右两边分组,每4位为一组,两头不足补0
二进制转十六进制
同样的将八(十六)进制转换成二进制数,只要将1位转换为3(4)位即可。
八进制转二进制十六进制转二进制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值