CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

浮点数据附值时出现错误,请指正!

楼主flybird70()2004-12-02 22:30:26 在 VC/MFC / 基础类 提问

const   int   row=483,col=100;  
  float     cj[row][col];  
   
  .........  
   
  .........cj[1][48]=3.15;           cj[1][49]=4.46;........  
   
  编译时提示:warning   C4305:   '='   :   truncation   from   'const   double'   to   'float'  
   
   
  怎样改正? 问题点数:20、回复次数:2Top

1 楼nastar(阿门)回复于 2004-12-02 22:36:09 得分 10

没大问题,除非你用到的值超出FLOAT范围。  
  这样写就行了:  
  float     cj[row][col];  
  改为  
  double   cj[row][col];  
  或  
  cj[1][48]=3.15F;Top

2 楼EnochShen(小疯子:真的好菜—知耻而后勇!)回复于 2004-12-02 22:38:50 得分 10

'const   double'   到   'float'可能会丢失数据的float   4字节double8字节只是个警告,没什么,你要是觉得不会丢失数据就强制类型转换他Top

相关问题

  • TC2中的浮点错误
  • 编译错误,请指正?
  • 浮点数据格式问题
  • 帮忙指正一下错误 50 分
  • 浮点值计算出现小数点错误
  • 使用ADO写浮点数据字段时的奇怪问题
  • 怎样向MS FLEX GRID 中输入浮点型数据?
  • 找 IEEE 双精度浮点数据格式的资料
  • 找 IEEE 双精度浮点数据格式的资料
  • 找 IEEE 双精度浮点数据格式的资料

关键词

  • 数据
  • cj
  • float
  • col
  • 丢失数据
  • row
  • double
  • const

得分解答快速导航

  • 帖主:flybird70
  • nastar
  • EnochShen

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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