第二天
2023-05-24 23:46
整型
- 整型类型:Java的整数类型就是用于存放整数值
- bit(计算机中的最小存储单元)、byte(计算机中的基本储存单元 1byte = 8bit)、short(2 byte)、int(4byte)、long(8byte)
- int z2 = 10L; 会编译报错,精度缺失 要写成 long z2 = 10L;
byte n1 = 10;//byte占一个字节长度 short n2 = 10;//short占2个字节长度 int n3 = 10;//int占4个字节长度 long n4 = 10;//int占8个字节长度 //虽然上面几个变量结果一样,但在计算机中占用空间不同
浮点型
- 浮点数在计算机中的存放形式:浮点数 = 符号位 + 指数位 + 尾数位。尾数部分可能丢失,造成精度损失。
- //浮点数使用陷阱:2.7和8.1/3 比较 数学角度来说这两个相等,但计算机运算不同
字符型
- 字符常量用单引号,双引号代表的是字符串
- 在Java中,char的本质是一个整数,是unicode码对应的字符
- 要输出对应的数字,可以(int)字符
- char类型是可以进行运算的,相当于一个整数,因为每个字符都有对应的Unicode码