| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 428 人关注过本帖
标题:程序中不能用浮点数,怎么实现啊?谢谢大家
收藏  订阅  推荐  打印 
candle-ren
Rank: 1
等级:新手上路
帖子:11
积分:210
注册:2008-5-28
程序中不能用浮点数,怎么实现啊?谢谢大家

比如开方之类的,结果就是浮点数,可程序要求不能有浮点数,全用整型实现,怎么办啊?谢谢大家!
搜索更多相关主题的帖子: 点数  
2008-9-16 08:37
ml232528
Rank: 2
等级:注册会员
威望:1
帖子:172
积分:1910
注册:2007-7-23

可以强制类型转换

-︻┻┳═一 ☆ 悲伤的代价就是让自己明白什么是最重要的和应该珍惜的
2008-9-16 08:53
candle-ren
Rank: 1
等级:新手上路
帖子:11
积分:210
注册:2008-5-28
回复 2# ml232528 的帖子

那样的话就损失精度了啊~
2008-9-16 08:57
沼泽
Rank: 12Rank: 12Rank: 12
等级:版主
威望:4
帖子:182
积分:2096
注册:2008-9-15

为什么程序要求不能有浮点数??
2008-9-16 09:24
StarWing83
Rank: 12Rank: 12Rank: 12
来自:湖北工业大学
等级:版主
威望:9
帖子:2483
积分:26219
注册:2007-11-16

http://blog.csdn.net/xueyong1203/archive/2007/01/04/1473396.aspx

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-9-16 09:27
forever74
Rank: 4
等级:高级会员
威望:3
帖子:515
积分:5984
注册:2007-12-27

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

全都用整型的你还关心啥精度啊?
2008-9-16 14:29
candle-ren
Rank: 1
等级:新手上路
帖子:11
积分:210
注册:2008-5-28

forever74 在 2008-9-16 14:29 的发言:

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

全都用整型的你还关心啥精度啊?
本来是浮点数,即float型,但程序中规定只能定义int,不能用float,但还不影响float型数据的计算。我是这个意思,怎么办啊?
2008-9-17 08:32
josen0205
Rank: 3Rank: 3
等级:中级会员
帖子:179
积分:2246
注册:2007-5-8

int a; 和float类型的数计算的时候用 (float)a,就是计算的时候强制类型转换,注意不是强制转换计算结果,而是强制转换参与计算的a

只有想不到,没有做不到
2008-9-17 10:41
sunbluebird
Rank: 1
等级:新手上路
帖子:15
积分:258
注册:2008-4-16

强制类型转换

C#交流群:55180062
2008-9-17 10:51
candle-ren
Rank: 1
等级:新手上路
帖子:11
积分:210
注册:2008-5-28

大家的说法都不太靠谱啊。比如6开方是2.4495.程序中不能定义浮点数,而又不丢失精度,强制转换能实现么?显然不能吧!
可能唯一的方法就是把浮点数变为定点数了!
2008-9-17 16:31
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.259098 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved