数制的转换

1.计算机的数制

1.1 十进制数制系统

1.2 二进制数制系统

1.3 十六进制数制系统

2.数制转换

2.1 十进制转换为二进制

2.2 十进制转换为十六进制

2.3 二进制转换十六进制方法

总结

1.计算机的数制

数制:计数的方法,指用一组固定的符号和统一的规则表示数值的方法

数位:指数字符号在一个数中所处的位置

基数:指在某种进位计数制中,数位上所能使用的数字符号的个数

位权:指在某种进位计数制中,数位所代表的大小,即处在某一位上的“1”所表示的数值大小

1.1 十进制数制系统

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

以数字236为例:百位→2→2×100 十位→3→3×30 个位→6→6×1

1.几进制数—— 基数就是几

2.数位—— 从右开始数,第一个数字叫第0位

3.位权—— 每一位的数值×基数的数位次方

1.2 二进制数制系统

二进制的意思是基于两个数字

这些二进制数或二进制位表示为0和1

B表示二进制数的单位,8b=1B→8位=1字节,字节是最小的单位

1KB=1024字节

1MB=1024KB

1GB=1024MB

1TB=1024GB

字节用二进制去表示,二进制数和字节之间的换算单位1024

例:10001011B=1×2*0+1×2*1+1×2*3+1×2*7=139D

二进制的优点:

二进制只需要用两种状态表示数字,容易实现

二进制的运算规则简单

0+0=0,0+1=1,1+0=1,1+1=0

0×0=0,0×1=0,1×0=0,1×1=1

用二进制容易实现逻辑运算

真→数值1,编程0,假→数值0,编程1

或≠加→有1出1全0出0,与—乘→全1出1有0出0,非—取仅→!1=0,!0=1

1.3 十六进制数制系统

十六进制数制系统的基数是16

前十个数字是0到9,后面是A、B、C、D、E、F,分别表示10、11、12、13、14、15

12B=11×16*0+2×16*1+1×16*2=299D

数制的表示:十进制数1010D 二进制数1010B 十六进制数1010H

数制的计算:

十进制数的特点是逢十进一

1010D=1×10*3+0×10*2+1×10*1+0×10*0

二进制数的特点是逢二进一

1010B=1×2*3+0×2*2+1×2*1+0×2*0=10D

十六进制数的特点是逢十六进一

1010H=1×16*3+0×16*2+1×16*1+0×16*0=4112D

2.数制转换

2.1 十进制转换为二进制

整除取余法,十进制转换任意进制数就用十进制整除几,求得余数倒推回去

125D=125÷2余1=62÷2余0=31÷2余1=15÷2余1=7÷2余1=3÷2余1剩1=1111101B

2.2 十进制转换为十六进制

125D=125÷16商7余13=7×16*1+13×16*0=7DH=01111101B

2.3 二进制转换十六进制方法

0——0——0000

1——1——0001

2——2——0010

3——3——0011

4——4——0100

5——5——0101

6——6——0110

7——7——0111

8——8——1000

9——9——1001

A——10——1010

B——11——1011

C——12——1100

D——13——1101

E——14——1110

F——15——1111

常见的八位进制数

10000000→128

11000000→192

11100000→224

11110000→240

11111000→248

11111100→252

11111110→254

11111111→255

总结

几进制数基数就是几

从右开始往左第1位数叫0位

十进制转换任意进制就用十进制整除几

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值