【问题标题】:Converting a float to the integer with the same bit representation as it, in java? [closed]在java中将浮点数转换为具有相同位表示的整数? [关闭]
【发布时间】:2013-11-21 05:31:08
【问题描述】:

我认为这在带有指针的 C 语言中并不难。但是,如何在 Java 中做到这一点?例如,浮点数表示为 101001,而您想要 101001 表示的整数(由于它们实际上是 32 位,因此显然缩短了)?只是好奇。

【问题讨论】:

  • 正如他们所说,RTFM --(阅读神奇手册)
  • 到目前为止,您尝试过的方法是如何失败的?
  • 你不太可能有一个浮点数,即二进制或十进制的101001,我认为这是一个虚构的例子。

标签: java pointers floating-point binary integer


【解决方案1】:

我想你想要Float.floatToIntBits()

【讨论】:

  • Float.floatToRawIntBits()
猜你喜欢
  • 2022-11-17
  • 2021-12-08
  • 2011-10-25
  • 1970-01-01
  • 2011-05-21
  • 2013-07-03
  • 1970-01-01
  • 2014-04-28
  • 2021-09-30
相关资源
最近更新 更多