02-01
- 常量:程序执行过程中值不发生改变的量
-
常量分类
-
字面值常量
- 字符串常量:“abc”(双引号)
- 整数常量:2、3、4
- 小数常量:12.3、23.4
-
字符常量:'a'
> 1. 单引号中无论数字、字母还是符号,都只能是单个字符,不能是'10'> 2. 像这样单引号中''什么也没有也不行。> 3. 像这样单引号中' '是空格可以
- 布尔常量:false、true
- 空常量:null
- 自定义常量
-
02-02
- 进制就是进位制,是人们规定的一种进位方法,对于任何一种进制(X进制),就表示某一位置上的数运算时是逢X值进一位。
- 厂商算的500g硬盘是按1000进位,而计算机是按1024进位。
02-03
进制表示
- 二进制(JDK1.7以后可以表示二进制),开头用0b。(b可大写可小写)
- 八进制,开头用0
- 十进制,默认的整型数就是十进制
- 十六进制,开头用0x表示(x可大写可小写)
02-04
各种进制往十进制转换的原理
掌握以下四个概念:
- 系数:每一位上的数据
- 基数:X进制中的X
- 权:从右边数起,从0开始编号,对应位上的编号即为该位的权。
- 次幂:这个不解释
02-05
十进制到任意进制转换的原理
除积倒取余数
02-06
快速进制转换法
最后那个快速将60转换为二进制的方法值得再看一遍视频
快速转换8进制16进制
02-(07-08)
- 有符号数据表示法的几种方式:原码、反码、补 码。
- 1个字节8位,计算后多出来那个第九位被砍掉了。
- 运算时都以补码的形式进行,打印是则是打印原码出来。
计算机中为什么存储运算都使用补码?
- 计算机里的数都是补码形式,因为CPU只会做加法,数的补码形式就可以用加法实现减法运算,进而以加法完成所有的运算。至于数以什么码的形式输入和输出,编程人员是可以控制的。
- 计算机里数码的位数是2的正整数次方,比如4位、8位、16位,因为CPU及周边电路一旦制成,一次处理数据位数、总线位数、各种寄存器位数就都固定下来,都是2的正整数次方位,这样选择的理由很多,可参照有关资料了解。