数据转换的警告怎么解决?
开始的时候没有注意到数据格式,
这时候发现给出好多警告,主要是double 到float类型转换给出的,
用到的一些库函数默认是float类型,现在全部更改好象很困难了!
请问这个警告会影响程序的稳定性吗?
有没有什么好的解决方法?
会不会在某些数据情况下会出现问题??
该怎么办??
程序中使用(float)的强制方式!是否有其他好一些的方法??
谢谢
问题点数:0、回复次数:7Top
1 楼flyelf(空谷清音)回复于 2004-11-03 21:00:47 得分 0
会影响精度,其他一般不会有什么大的影响Top
2 楼bit1010(小虾风清扬)回复于 2004-11-03 21:49:19 得分 0
如果你的结果对精度要求不高的话,应该没问题,呵呵,我做程序,都是float->int,比你着惨多了。Top
3 楼bit1010(小虾风清扬)回复于 2004-11-03 21:50:03 得分 0
如果你的结果对精度要求不高的话,应该没问题,呵呵,我做程序,都是float->int,比你着惨多了。Top
4 楼likunfeng(likfeng)回复于 2004-11-04 09:13:12 得分 0
只要值不超出 float 的范围和精度 就没有影响
若是超出范围就不好说了
若是超出精度范围精度会降低Top
5 楼youu(友友)回复于 2004-11-04 19:21:29 得分 0
注意观察过一个0,结果好象成了一个很小的数字,
总担心可能会出现系统不稳定的问题
对精度倒没有什么要求了Top
6 楼bit1010(小虾风清扬)回复于 2004-11-04 19:38:06 得分 0
系统不会不稳定,因为这不会使你的内存出现操作问题。Top
7 楼wormwwww(大虫)回复于 2004-11-04 20:28:03 得分 0
没关系,我都是用(float)强制转换的!没有出现过问题!Top




