浮点数表示法
求助,大伙帮帮忙,知道如何把浮点数转换为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编辑过]
----------------解决方案--------------------------------------------------------
非常感谢楼上的朋友,问题已解决了
----------------解决方案--------------------------------------------------------