java - 浮点文字语法

标签 java

下面这两行:

float f1 = 2E10f;
float f2 = 0x2P10f;

输出为:

2.0E10
2048.0

分别。

所以我的问题是:

E10 和 P10 等价于小数?

我认为 E10 相当于 1010,这是真的吗?

最佳答案

EPfloating point literals 中的指数指示器。 您还可以用十进制(以 10 为基数)或十六进制(以 16 为基数)表示数字。

  • 2E10f2*10^10(带指数指示符的十进制基数)
  • 0x2P10f2*2^10(带有二进制指数指示符的十六进制基数)

关于java - 浮点文字语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21523897/

相关文章:

java - 如何在 JUnit 5 测试中使用 WireMock 的响应模板

java - 在 Java 中将不完整的搜索字符串与日期格式匹配的最佳方法

java - 需要有关 java GUI 的帮助

java - 简单的 WebMvcTest 失败,Spring Boot 缺少 SpringBootConfiguration

Javafx StackedBarChart 错误

java - Android中如何从ListView和Adapter中获取选中的文本?

java - 为jTable的每一行分配一个隐藏值

java - 在 session 超时时设置 Liferay Hook

java - 使用 JList 更新 DefaultListModel,在子类上使用扩展

java - 无法让 Java 应用程序监听端口以进行远程调试?