以下question表示Double的最小值为-Double.MAX_VALUE
。这对于Float也是如此(即,-Float.MAX_VALUE
)?Java中Float的最大值是多少?
15
A
回答
20
是的,-Float.MAX_VALUE
是最大幅度的负数。 float
s与double
相同,仅存储空间的一半(以及随之而来的精度损失)。由于IEEE 754中的符号由单个位表示,所以翻转该位不会改变可由剩余的位。
5
是的,Float也是如此。
欲了解更多信息,请查看这里的手工http://download.oracle.com/javase/7/docs/api/java/lang/Float.html
15
是 - 它是相同的位模式Float.MAX_VALUE
除了符号位翻转......这是另一种方式来获得的值:
public class Test {
public static void main(String[] args) {
// Float.MAX_VALUE is intBitsToFloat(0x7f7fffff)
// so we set the most significant bit - the sign bit
float f = Float.intBitsToFloat((int) 0xff7fffff);
System.out.println(f == -Float.MAX_VALUE); // true
}
}
1
是的,并且与链接问题的回答中所述的原因完全相同,Floats和Doubles使用IEEE754表示,由于存储方式“对称”。
7
编辑:我原来的答案似乎是非常不正确的。感谢@aioobe指出这一点。
相反,使用Java代码的魔法来回答标题问题:
System.out.printf("Float.MAX_VALUE: %,f\n", Float.MAX_VALUE);
Float.MAX_VALUE:340,282,346,638,528,860,000,000,000,000,000,000,000.000000
System.out.printf("in scientific notation: %.18g\n", Float.MAX_VALUE);
在科学记数法
:3.40282346638528860e + 38
System.out.printf(
"in hexadecimal floating-point number with a significand and "
+ "an exponent: %a", Float.MAX_VALUE);
中的十六进制浮点数用as ignificand和指数:0x1.fffffep127
相关问题
- 1. Teradata中Float数据类型的最大值是多少?
- 2. float的最大值
- 3. memcached中的最大密钥长度和最大值是多少?
- 4. unsigned int的最大值是多少?
- 5. ENUM值的最大长度是多少?
- 6. Combobox.NewIndex属性的最大值是多少?
- 7. 行ID的最大值是多少?
- 8. mapreduce.task.io.sort.mb的最大值是多少?
- 9. SQLiteOpenHelper版本的最大值是多少?
- 10. f64的最大可能值是多少?
- 11. NSInteger的最大值是多少?
- 12. CHAR的最大值是多少?
- 13. lucene分数的最大值是多少?
- 14. WCF超时的最大值是多少?
- 15. Java中String对象的最大大小是多少?
- 16. Java 8中默认的最大Codecache大小是多少?
- 17. 可存储在RRDtool中的最大和最小值是多少?
- 18. 最大长度是多少?
- 19. 如何找出Ruby中Float的大小是多少?
- 20. Java中Character(char)的大小是多少?
- 21. Go,Java和C#中数组的最大长度是多少?
- 22. C++和java中地图对象的最大尺寸是多少?
- 23. java中float的最小值是正值为什么?
- 24. float的字符串表示的最大可能长度是多少?
- 25. Xively数据点值的最大大小是多少
- 26. (T)可以产生的最大值大小是多少?
- 27. PHP APC存储值的最大大小是多少?
- 28. Java 6中initial-heap-size(最小堆大小)的默认值是多少?
- 29. OpenMP中omp_set_max_active_levels的最佳值是多少?
- 30. sqlite3中REAL变量的最大值是多少?
您的意思是-Float.MAX_VALUE? – dckrooney
为什么[this](http://download.oracle.com/javase/6/docs/api/java/lang/Float.html#MIN_VALUE)不正确? – CoolBeans
@CoolBeans阅读他的相关问题;他在谈论“最大幅度的负数”。 – dlev