计算机的进制转换


一、计算机的数制

计算机的数制也称为进制,主要有下列四个定义

1.1数制

计数的方法,指用一组固定的符号和统一的规则表示数值的方法
 比如:2进制,用两个阿拉伯数字:0、1
    10进制,用十个阿拉伯数字:0到9

1.2数位

指数字符号在一个数中所处的位置
 从右边开始往左数,第一个数字是第0位,第二个数字是第1位……

1.3基数

指在某种进位计数制中,数位上所能使用的数字符号的个数
 几进制基数就为几,例如:二进制的基数为2,十进制基数为10

1.4位权

指在某种进位计数器中,数位所代表的大小,即处在某一位上的“1”所表示的数值的大小
 位权=每一位的数值×基数的数位次方

二、数制的表示

请添加图片描述

三、数制分类

3.1十进制

十进制数制系统包括10个数字,即0,1,2,3,4,5,6,7,8,9

以567D为例:
      百位 十位 个位
      5    6   7

3.2二进制

目前计算机系统说采用的进制,二进制数制系统包含2个数制,即0和1

优点:①二进制只需用两种状态表示数字,容易实现
   ②二进制的算数运算规则简单
   ③用二进制容易实现逻辑运算

3.3十六进制

十六进制数制系统包含16个数制,即前十个数字是0到9,后面用A、B、C、D、E、F分别表示10、11、12、13、14、15

四、数制转换

数制转换即进制转换。指进制(二、八、十、十六进制)间的相互转换,计算机编程中较为常见。

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

二进制、十六进制转十进制采用按权相加法

以1011010B为例转换成十进制
请添加图片描述
就可以得出1011010B=90D

十六进制转换为十进制也采用相同方法,只是基数要从2换成16

4.2二进制转换为十六进制

可以参照这张图
请添加图片描述

从右边开始数每四位数可换算成一个十六进制数,不够的就在最左边补0

以 10011110001110B为例
请添加图片描述

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

十进制转换为二进制、十六进制可以采取整除取余法
以125D为例转换为二进制
请添加图片描述

从下往上数,就可以得到125D=1111101B

十六进制转换为十进制也采用相同方法,只不过数制整除2要换成整除16

4.4常见的八位二进制数

请添加图片描述

五、存储量

请添加图片描述


总结

1、了解各进制区别
2、重点掌握各进制之间的转换

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值