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

格式化数据 NAN .......

楼主haha20(haha21)2006-03-30 08:58:35 在 Delphi / 非技术区 提问

var  
        RevData:Extended;  
        Str:String;  
  begin  
        RevData:=?  
        Str:=Format('%.5f',[RevData]);//请问   什么时候   Str   返回字符串为   NAN  
           
  end;  
   
  问题点数:20、回复次数:4Top

1 楼haha20(haha21)回复于 2006-03-30 09:01:10 得分 0

var  
        RevData:Extended;  
        Str:String;  
  begin  
        RevData:=?  
        Str:=Format('%.5f',[RevData]);//请问   什么时候   Str   返回字符串为   NAN  
           
  end;  
   
  一般情况下怎么解决这样的问题?Top

2 楼liangqingzhi(老之)回复于 2006-03-30 09:11:24 得分 20

出现0.0/0.0这种情况时返回NAN,见math单元:  
   
  NaN                   =     0.0   /   0.0;  
      (*$EXTERNALSYM   NaN*)  
      (*$HPPEMIT   'static   const   Extended   NaN   =   0.0   /   0.0;'*)  
      Infinity         =     1.0   /   0.0;  
      (*$EXTERNALSYM   Infinity*)  
      (*$HPPEMIT   'static   const   Extended   Infinity   =   1.0   /   0.0;'*)  
      NegInfinity   =   -1.0   /   0.0;  
      (*$EXTERNALSYM   NegInfinity*)  
      (*$HPPEMIT   'static   const   Extended   NegInfinity   =   -1.0   /   0.0;'*)  
  Top

3 楼haha20(haha21)回复于 2006-03-30 11:18:39 得分 0

但是   我还没有来得及除啊  
  Move(pchar(@ReceiveBuf[54])^,Pchar(@RevValue)^,4);  
  showmessage(FloatToStr(RevValue));  
  结果:  
  //////////////  
  //NAN/////////  
  //////////////  
  这是什么原因呢?  
  谢谢楼上大哥的恢复!可是我还是不明白   !Top

4 楼haha20(haha21)回复于 2006-03-30 11:29:10 得分 0

不好意思   打错字了!  
  谢谢楼上大哥的指导!  
  Top

相关问题

  • 如何格式化绑定的数据?
  • MSHFlexGrid控件怎样格式化数据?
  • 数据格式化问题求助!!!
  • /&&DataSet中格式化数据问题&&/
  • 格式化DBGrid里的数据!!!
  • 时间数据的格式化
  • 时间数据的格式化
  • 数据格式化的问题
  • 输入数据格式化问题!
  • 关于数据格式化的问题

关键词

  • revdata
  • nan
  • hppemit
  • neginfinity
  • externalsym
  • infinity
  • extended
  • 返回
  • str
  • static const

得分解答快速导航

  • 帖主:haha20
  • liangqingzhi

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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