一 常量
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ded40f46cbd1fd82fdca527d94263f77.png)
**进制转换:**
1.数据的表现形式:
(1)二进制的数据表现形式:0和1(由0b开头)
(2) 八进制的数据表现形式:0-7(由0开头)
(3)十进制的数据表现形式:0-9(整数默认)
(4)八进制的数据表现形式:0-9和a-f(由0x开头)
2.任意进制到十进制:位权展开法
3.十进制到任意进制:除基取余,直到商为0,余数反转;十进制到x进制这个基就是x。
**有符号数据表示法:**
1.三种表示方式:原码、反码、补码;(计算机的运算都是采用补码进行的)
原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1。
2.已知源码求补码和已知补码求原码:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a10f3366dfa3bb14233c9944d0fe4cd7.png)
二 变量
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d07d321e202f27c1b6f0f645969a8919.png)
整数默认int类型,浮点数默认是double类型的。
PS:隐式转换
(1): boolean类型不能转换为其他的数据类型;
(2): byte,short,char—int—long—float—double;
(3): byte,short,char之间不转换,在参与运算首先转换为int类型。
三 运算符
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/90c826dc3dbf20e952a2efbeff1e3528.png)
PS:
自加(++)自减(--)运算:
++:自加,对原有的数据进行+1;
--:自减,对原有的数据进行-1。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/527d68a1cc5213c527b8d61141321f19.png)