进制

概念:

计数时进位的机制

十进制

满十进一

0-9 10 11 12 … 19 20 ….

二进制

满二进一

0 1

10(2) 11 (3) 100 (4) 101(5) 110(6)

八进制

满八进一

0-7

10(8) 11(9) 12(10) ….

十六进制

满十六进一

0-9 a-f(A-F)

a(10) b(11) … f(15) 10(16) 11 (17) 12(18) …

进制转换:

二进制<->十进制

十进制->二进制:

计算机生成了可选文字:十进制:X123求x的每一位上的数字?123/10=12312/10=121/10=01123十进制除2取余十进制一))二进制
十进制:6一))二进制1106/2=303/2二111/2=01

总结:

将十进制数不断的除2取余,余数反转即为二进制数

练习:

十进制:9-》二进制:1001

二进制->十进制:

计算机生成了可选文字:第一位1第二位2第三位3?123=1100+210+31=110A2+210AI+310A02345
=210A3+310A2+410AI+510A0二进制一))十进制:例如:1001=12A3+02A2+02AI+12A0二8+1二9

总结:

二进制每一位上的数字乘以2的相应的幂次并求和得到的结果就是十进制数

110-》6

幂次:左右边是0 向左每次+1

最高位:最左边 位数-1

最低位:最右位 0

二进制<->八进制

核心思想:

三位二进制可以构成一位八进制

二进制-》八进制:

计算机生成了可选文字:二进制:00111101110111106111011八进制:1673

总结:

将二进制数从最右边开始每三位二进制为一组,如果最左边不够补0补齐三位,将每一组三位二进制换算成八进制数即可,最后将每一组转换之后的数组按照顺序组合即为八进制数;

八进制-》二进制:

计算机生成了可选文字:j戈进制1001:1673671101113011二进制:1110111011

总结:

将八进制数每一位上的数字转成3位二进制,只有最左边一组左边的0可以省略,其他的0都不能省略,将所有组的二进制按照顺序拼接就得到对应的二进制数

二进制<->十六进制

核心思想:

四位二进制可以构成一位十六进制

二进制-》十六进制:

计算机生成了可选文字:二进制:000111011110110111101十六进制:1匕d

总结:

将二进制数从最右边开始每四位二进制为一组,如果最左边不够补0补齐四位,将每一组四位二进制换算成十六进制数即可,最后将每一组转换之后的数组按照顺序组合即为十六进制数;

注意:10-15的切记转换为a-f的字母

十六进制-》二进制:

计算机生成了可选文字:十六进制:1匕db0001二进制:1011d1101110111101

总结:

将十六进制数每一位上的数字转成四位二进制,只有最左边一组左边的0可以省略,其他的0都不能省略,将所有组的二进制按照顺序拼接就得到对应的二进制数

熟记2的幂次:

2^0=1

2^1=2

2^2=4

2^3=8

2^4=16

2^5=32

2^6=64

2^7=128

2^8=256

2^9=512

2^10=1024

快速计算:

35

=32+2+1

=125+1*21+12^0

=125+0*24+023+0*22+1*21+1*20

=100011

69

=64+5

=64+4+1

=1000101

11101

=16+8+4+1=29

二进制单位
2020年7月1日

14:42
二进制位:bit 比特位 一位二进制 0 1

Byte:字节 1Byte=8bit

程序将Byte作为基本的操作单位

KB:1KB=1024Byte

MB:1MB=1024KB

GB:1GB=1024MB

TB:1TB=1024GB

PB:1PB=1024TB

2^10=1024

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值