标题:程序中不能用浮点数,怎么实现啊?谢谢大家
只看楼主
candle-ren
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-5-28
 问题点数:0 回复次数:22 
程序中不能用浮点数,怎么实现啊?谢谢大家
比如开方之类的,结果就是浮点数,可程序要求不能有浮点数,全用整型实现,怎么办啊?谢谢大家!
搜索更多相关主题的帖子: 点数 
2008-09-16 08:37
ml232528
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:367
专家分:879
注 册:2007-7-23
得分:0 
可以强制类型转换

-︻┻┳═一 ☆ 悲伤的代价就是让自己明白什么是最重要的和应该珍惜的
2008-09-16 08:53
candle-ren
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-5-28
得分:0 
回复 2# ml232528 的帖子
那样的话就损失精度了啊~
2008-09-16 08:57
沼泽
Rank: 4
等 级:业余侠客
威 望:8
帖 子:291
专家分:228
注 册:2008-9-15
得分:0 
为什么程序要求不能有浮点数??
2008-09-16 09:24
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
得分:0 
http://blog.

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-09-16 09:27
forever74
Rank: 12Rank: 12Rank: 12
来 自:CC
等 级:贵宾
威 望:49
帖 子:1636
专家分:3940
注 册:2007-12-27
得分:0 
精度是啥?有效数字位数嘛
只有浮点才有精度这一说

全都用整型的你还关心啥精度啊?
2008-09-16 14:29
candle-ren
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-5-28
得分:0 
[bo][un]forever74[/un] 在 2008-9-16 14:29 的发言:[/bo]

精度是啥?有效数字位数嘛
只有浮点才有精度这一说

全都用整型的你还关心啥精度啊?

本来是浮点数,即float型,但程序中规定只能定义int,不能用float,但还不影响float型数据的计算。我是这个意思,怎么办啊?
2008-09-17 08:32
josen0205
Rank: 2
来 自:江苏
等 级:论坛游民
帖 子:307
专家分:52
注 册:2007-5-8
得分:0 
int a; 和float类型的数计算的时候用 (float)a,就是计算的时候强制类型转换,注意不是强制转换计算结果,而是强制转换参与计算的a

只有想不到,没有做不到
2008-09-17 10:41
sunbluebird
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-4-16
得分:0 
强制类型转换

C#交流群:55180062
2008-09-17 10:51
candle-ren
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-5-28
得分:0 
大家的说法都不太靠谱啊。比如6开方是2.4495.程序中不能定义浮点数,而又不丢失精度,强制转换能实现么?显然不能吧!
可能唯一的方法就是把浮点数变为定点数了!
2008-09-17 16:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-233358-1-1.html




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

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