搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 程序中不能用浮点数,怎么实现啊?谢谢大家
标题:
程序中不能用浮点数,怎么实现啊?谢谢大家
只看楼主
candle-ren
等 级:
新手上路
帖 子:11
专家分:0
注 册:2008-5-28
楼主
问题点数:0 回复次数:22
程序中不能用浮点数,怎么实现啊?谢谢大家
比如开方之类的,结果就是浮点数,可程序要求不能有浮点数,全用整型实现,怎么办啊?谢谢大家!
搜索更多相关主题的帖子:
点数
2008-09-16 08:37
ml232528
等 级:
蝙蝠侠
威 望:
5
帖 子:367
专家分:879
注 册:2007-7-23
第
2
楼
得分:0
可以强制类型转换
-︻┻┳═一 ☆ 悲伤的代价就是让自己明白什么是最重要的和应该珍惜的
2008-09-16 08:53
candle-ren
等 级:
新手上路
帖 子:11
专家分:0
注 册:2008-5-28
第
3
楼
得分:0
回复 2# ml232528 的帖子
那样的话就损失精度了啊~
2008-09-16 08:57
沼泽
等 级:
业余侠客
威 望:
8
帖 子:291
专家分:228
注 册:2008-9-15
第
4
楼
得分:0
为什么程序要求不能有浮点数??
2008-09-16 09:24
StarWing83
来 自:仙女座大星云
等 级:
贵宾
威 望:
19
帖 子:3951
专家分:748
注 册:2007-11-16
第
5
楼
得分:0
http://blog.
专心编程………
飞燕算法初级群:3996098
我的Blog
2008-09-16 09:27
forever74
来 自:CC
等 级:
贵宾
威 望:
49
帖 子:1636
专家分:3940
注 册:2007-12-27
第
6
楼
得分:0
精度是啥?有效数字位数嘛
只有浮点才有精度这一说
全都用整型的你还关心啥精度啊?
2008-09-16 14:29
candle-ren
等 级:
新手上路
帖 子:11
专家分:0
注 册:2008-5-28
第
7
楼
得分:0
[bo][un]forever74[/un] 在 2008-9-16 14:29 的发言:[/bo]
精度是啥?有效数字位数嘛
只有浮点才有精度这一说
全都用整型的你还关心啥精度啊?
本来是浮点数,即float型,但程序中规定只能定义int,不能用float,但还不影响float型数据的计算。我是这个意思,怎么办啊?
2008-09-17 08:32
josen0205
来 自:江苏
等 级:
论坛游民
帖 子:307
专家分:52
注 册:2007-5-8
第
8
楼
得分:0
int a; 和float类型的数计算的时候用 (float)a,就是计算的时候强制类型转换,注意不是强制转换计算结果,而是强制转换参与计算的a
只有想不到,没有做不到
2008-09-17 10:41
sunbluebird
等 级:
新手上路
帖 子:15
专家分:0
注 册:2008-4-16
第
9
楼
得分:0
强制类型转换
C#交流群:55180062
2008-09-17 10:51
candle-ren
等 级:
新手上路
帖 子:11
专家分:0
注 册:2008-5-28
第
10
楼
得分:0
大家的说法都不太靠谱啊。比如6开方是2.4495.程序中不能定义浮点数,而又不丢失精度,强制转换能实现么?显然不能吧!
可能唯一的方法就是把浮点数变为定点数了!
2008-09-17 16:31
23
1/3页
1
2
3
参与讨论请移步原网站贴子:
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