public class T {
public static void main(String[] args) {
long a = Long.MAX_VALUE;
float b = (float)a;
System.out.println(a);
System.out.println(b);
}
}output:
9223372036854775807
9.223372E18
Press any key to continue...
显然可以,相信事实,不要相信书本上的
public static void main(String[] args) {
long a = Long.MAX_VALUE;
float b = (float)a;
System.out.println(a);
System.out.println(b);
}
}output:
9223372036854775807
9.223372E18
Press any key to continue...
显然可以,相信事实,不要相信书本上的
9.223372E18占32位?是如何储存的啊?
9223372036854775807和9.223372E18数值上一样大??
在数足够大的情况下,64位的数据,居然会和32位的一样大!!!