1.常量
01什么是常量以及分类
(1)常量的概念
就是在程序的执行过程中其值不发生改变的量。
(2) 常量的分类
- 字面值常量
- 自定义常量
(3)字面值常量的分类
类别 | 形式 | 举例 |
---|---|---|
字符串常量 | 用双引号括起来的内容 | “HelloWorld” ,“Hello” |
整数常量 | 所有整数 | 12,23 |
小数常量 | 所有小数 | 12.34, 56.78 |
字符常量 | 用单引号括起来的内容 | ’ a’,‘A’,‘0’ |
布尔常量 | 只有true和false | |
空常量 | null |
总结:
注意事项:单引号中只能是单个字母,单个数字,单个符号)
整数常量常见4种表现形式:二进制、八进制、十进制、十六进制
2.不同进制数据的概述
01 不同进制的表现形式
类型 | 表现形式 |
---|---|
二进制 | 由0,1组成,以0b开头(1.7版本开始的,b可大写) |
八进制 | 由0,1,…7组成,以0开头 |
十进制 | 由0,1,…9组成,整数默认是十进制的 |
十六进制 | 由0,1,…9,a,b,c,d,e,f(大小写均可),以0x开头(x可大写) |
02 不同进制到十进制的转换
公式:数字 × 进制 ×^(位数 - 1)+ 数字 × 进制 ×^(位数 - 2)+ … + 数字 × 进制 ^ 0.
03 十进制到任意进制的转换
除x取余倒排法(x代表进制数)。
04 8421码
8421码是中国大陆的叫法,8421码是BCD代码中最常用的一种。
在这种编码方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码。
通过8421码的方式进行二进制和十进制的相互转换
用补零的方法 1100101111001 那么前面开始补3个零 0001,1001,0111,1001
二进制到八进制的简易方式 (100110) (3位为一组)
二进制到十六进制的简易方式(100110) (4位为一组)
05 原码反码和补码
所有数据的运算都是采用补码进行的。正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。正数的补码与其原码相同;负数的补码是在其反码的末位加1。
2.变量
01 变量的定义
在程序执行的过程中,在某个范围内其值可以发生改变的量(例如:苹果的价钱),变量其实是内存中的一小块区域。
02 变量的定义格式
数据类型 变量名 = 变量值 ;
03 数据类型的概述和分类
为什么有数据类型
我们都知道,变量其实就是内存中的一小块区域。我们定义一个变量,其实就是开辟了一个内存空