当前位置: 代码迷 >> Java相关 >> 浮点数表示法
  详细解决方案

浮点数表示法

热度:459   发布时间:2006-06-30 11:48:59.0
浮点数表示法
求助,大伙帮帮忙,知道如何把浮点数转换为4字节

例123456  转换后就成了 00 20 F1 47

下面是我在网上找的例子,请问在JAVA中如何实现这一功能


float
共计32位,折合4字节
由最高到最低位分别是第31、30、29、……、0位
31位是符号位,1表示该数为负,0反之。
30-23位,一共8位是指数位。
22-0位,一共23位是尾数位。
每8位分为一组,分成4组,分别是A组、B组、C组、D组。
每一组是一个字节,在内存中逆序存储,即:DCBA

[此贴子已经被作者于2006-6-30 11:49:45编辑过]

搜索更多相关的解决方案: 表示法  点数  

----------------解决方案--------------------------------------------------------

调用Float.floatToIntBits(float value)
就可以了


----------------解决方案--------------------------------------------------------
感谢楼上的朋友
感谢楼上的朋友,我是个新手,很多不是太懂,能不能写个完整的实现方法
转换后把00 20 F1 47分别把4个字节赋给4个变量

[此贴子已经被作者于2006-6-30 13:39:34编辑过]


----------------解决方案--------------------------------------------------------
非常感谢楼上的朋友,问题已解决了
----------------解决方案--------------------------------------------------------
  相关解决方案