原码反码补码
02.03_Java语言基础(不同进制数据的表现形式)(掌握)
-
A:二进制的数据表现形式
- 由0,1组成。以0b(b可以大写也可以小写)开头(JDK1.7版本可以表示二进制了)
-
B:八进制的数据表现形式
- 由0,1,…7组成。以0开头
-
C:十进制的数据表现形式
- 由0,1,…9组成。整数默认是十进制的
-
D:十六进制的数据表现形式
- 由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头
-
E:案例演示
- 输出不同进制表现100的数据。
- 0b100
- 0100
- 100
- 0x100
02.04_Java语言基础(任意进制到十进制的转换图解)(了解)
-
A:任意进制到十进制的转换原理
- 系数:就是每一位上的数据。
- 基数:X进制,基数就是X。
- 权:在右边,从0开始编号,对应位上的编号即为该位的权。
- 结果:把系数*基数的权次幂相加即可。
-
B:画图练习
- 二进制--十进制
- 八进制--十进制
- 十六进制--十进制
02.05_Java语言基础(十进制到任意进制的转换图解)(了解)
-
A:十进制到任意进制的转换原理
- 除积倒取余
-
B:画图练习
- 十进制--二进制
- 十进制--八进制
- 十进制--十六进制
02.06_Java语言基础(快速的进制转换法)(了解)
-
A:8421码及特点
- 8421码是*的叫法,8421码是BCD代码中最常用的一种。在这种编码方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码。
- B:通过8421码的方式进行二进制和十进制的相互转换
- C:二进制到八进制的简易方式
- D:二进制到十六进制的简易方式