进制(五)

一、不同进制的数据表现

1、二进制:由0,1组成,以0b开头
2、八进制:由0,1,...7组成。以0开头
3、十进制:由0,1,...9组成。默认整数是十进制
4、十六进制:由0,1,...9,a,b,c,d,e,f(大小写均可)组成,以0x开头

二、进制图解

三、快速的进制转化法

四、任意进制到十进制的转换

五、十进制到任意进制的转换

六、原码反码补码

七、进制练习

1、得到下面数据的十进制值:

A、0b10101=12^4 + 12^2 + 12^0=16 + 4 + 1=21
B、0123=1
8^2 + 28^1 + 38^0=64 + 16 + 3=83
C、0x3c=316^1 + c16^0=48 + 12=60

2、得到52的二进制,十进制,十六进制

二进制:
52 / 2 = 26 0
26 / 2 = 13 0
13 / 2 = 6 1
6 / 2 = 3 0
3 / 2 = 1 1
1 / 2 = 0 1

八进制:
52 / 8 = 6 4
6 / 8 = 0 6

十六进制:
52 / 16 = 3 4
3 / 16 = 0 3

3、已知某数X的原码为10110100B,求X的补码和反码

符号位 数值位

原码: 1 0110100

反码: 1 1001011

补码: 1 1001100

4、已知某数X的补码11101110B,求其原码

符号位 数值位

补码: 1 1101110

反码: 1 1101101

原码: 1 0010010

posted @ 2020-12-14 06:07  我是一个大土豆  阅读(71)  评论(0)    收藏  举报