进制和float问题

进制

二进制 0b开头
十进制
八进制0
十六进制0x 范围(0-9 a-f)

float

==号表示数据类型和值都相等
例:
下面展示一些 内联代码片

float f=0.1f;
double d=1.0/10;
System.out.println(f==d);
System.out.println(f);
System.out.println(d);


结果为:false 0.1 0.1
结论:float有限、离散、舍入误差、大约、接近但是不等于
最好完全避免使用浮点数进行比较

猜你喜欢

转载自blog.csdn.net/LXONG/article/details/114107644