CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

在Socket中float和int型数据是如何按字节发送的。高位和低位如何,小数位如何处理

楼主yufeiming(黑木崖)2004-07-04 08:08:57 在 Java / J2EE / EJB / JMS 提问

我在java写的程序中将一个4个字节的Float数据通过socket发给另外一个C写的程序,结果它收到是反位的,对于int型我可以移位。如果float型中有小数位的话我如何把它填入4个字节中再发送,我直接用out.writeFloat(2.5F)发的话,对方C写的程序去读readFloat()结果不对。 问题点数:0、回复次数:5Top

1 楼lqtflwg718(九五之尊)回复于 2004-07-04 08:17:47 得分 0

关注!Top

2 楼Jason_guo(梦想难成,努力能成!)回复于 2004-07-04 08:47:49 得分 0

为什么要分高位和低位?   JAVA不是汇编.我最近也做SOCKET的:  
  http://community.csdn.net/Expert/topic/3143/3143947.xml?temp=.802334Top

3 楼yufeiming(黑木崖)回复于 2004-07-07 19:40:13 得分 0

楼上老兄:我是对数进行运算,都是字节流数据.不是java中把十进制数据转为十六进制是哪一个函数,能否指一下.Top

4 楼javathinker(一声叹息)回复于 2004-07-07 20:46:36 得分 0

我也想知道啊!Top

5 楼yufeiming(黑木崖)回复于 2004-09-02 23:35:49 得分 0

没有办法的,java和C通讯时数据高位和低位相反的。只有自定义了。Top

相关问题

  • 怎么使float保留两位小数?
  • vb里 怎么把一个小数转成4个字节存放?直接用copymemory么
  • 如何控制float类型的小数位数?
  • Float类型数据保留两位小数怎么做?
  • 怎么将float类型中最后的小数0去掉?
  • Float为什么自动截取小数位数,给分
  • 请问怎样对float 的值限两位小数,
  • 请问如何控制float小数的打印输入
  • 如果限制float小数点后面的位数
  • 如何控制float打印时,小数点后的位数?

关键词

  • 数据
  • float
  • 高位和低位
  • 写的程序

得分解答快速导航

  • 帖主:yufeiming

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo