【面试题】分析以下代码编译是否通过,通过写出结果,否则说明原因
1 byte b = 1;
b = b+1;
System.out.println(b)//编译不通过
2 byte a = 1
a + = 1;
System.out.println(a);//编译通过,原因+=没有自动类型提升,打印结果为2
float 使用科学家计数法进行存储,底层不精确但是可以存储超多19 位的数值,而整数的存储到lōng18 字节就已经是最大了
【科学计数法关注前部分的数据底层但是不精却就是近似的。损失精度
F前7位从左往右所有的7位。不管小数的事
long l = 1000000000000000000 18个是上限
float l = 没问题1.0*10^19】