java - Java中的单精度/ double 是什么?

标签 java floating-point

什么是“精度”?使用 float 和 double 时,single 和 double 有什么区别?这些行是什么意思 - '单精度 32 位 IEEE 754 浮点' | ' double 64 位 IEEE 754 浮点'

最佳答案

“单精度”和“ double ”是指用于存储不同精度的实数的机器字(4字节/32位 block )的数量。

IEEE 754 只是一个标准——迄今为止现代计算中最主要的标准——关于如何使用这些位来表示实数,本质上是将其表示为

 +/- 1.xyz... * 2^abc...

...问题是您使用多少位内存来存储 xyzabc

关于java - Java中的单精度/ double 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36168257/

相关文章:

java - 不同的输出文件

java - 我们如何调整 p :commandbutton size or width

math - float 学有问题吗?

java - 如何在Java中将8个字符的字符串转换为ARGB颜色格式?

java - 在 Java 中实现出队

java - 重构 JDBC 函数

java - Spring JPA 存储库删除方法不起作用

.net - 如何从单精度转换为 double 并保持精度

php - 我需要在 php 中的数字之间使用逗号

c - 为什么输出不同?