| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 894 人关注过本帖
标题:浮点数表示法
只看楼主 加入收藏
lyf7218
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-5-22
收藏
 问题点数:0 回复次数:3 
浮点数表示法
求助,大伙帮帮忙,知道如何把浮点数转换为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编辑过]

搜索更多相关主题的帖子: 表示法 点数 
2006-06-30 11:48
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

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


可惜不是你,陪我到最后
2006-06-30 12:43
lyf7218
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-5-22
收藏
得分:0 
感谢楼上的朋友
感谢楼上的朋友,我是个新手,很多不是太懂,能不能写个完整的实现方法
转换后把00 20 F1 47分别把4个字节赋给4个变量

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

2006-06-30 13:19
lyf7218
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-5-22
收藏
得分:0 
非常感谢楼上的朋友,问题已解决了
2006-06-30 15:31
快速回复:浮点数表示法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015678 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved