4002|2

328

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

关于小数点后位数问题? [复制链接]

我做了一个小程序,搜索小数数组中每一个小数,然后对每一个小数求出小数点后的位数,最后输出最大小数点后的位数,做到最后一步卡住了,不知道怎样才能输出最大的小数点位数,这是很急的问题,请求各位大侠的帮帮忙,不胜感激!请看 小数位数.vi
while循环的作用是计算出小数位数,我想分别计算出那七个小数(名字为:LowerLimit,AT,.......GT)的小数位数,然后再取出这七个小数位数的最大值。上面的程序只做了一部分,显示控件(小数位)只是把GT的小数位数显示出来了。也不知道这样解释你能明白吗?我是很急的,帮帮忙啦大侠。

[ 本帖最后由 cscl 于 2009-9-30 15:12 编辑 ]

小数位数.rar

12.04 KB, 下载次数: 4

最新回复

从数据存取的角度来看,小数的位数是浮动的,有台阶。尾符之类的,直接比较那个就可以可以知道的。不明白你说的小树数组是什么意思。、 如果要比计较小数的位数的话,直接笔比较精度就行了。。。。。 比如说2.5和3.3337   你用程序一次来做减法。就可以了。最后为0.0000000的就是小数位数最多的。。。。 算法如下2.5-2-0.5  (循环了两次。) 3.3337-3-0.3-0.03-0.003-0.0007 (循环了五次)所以后面的小数位数多。。。 原理就是机器的最小误差是0.00000001 有个if 语句判断。  详情 回复 发表于 2009-9-30 18:03
点赞 关注
 
 

回复
举报

41

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
没有明白你到底想要的结果是什么?
个人签名设计制作自动化工控、测控设备,Microchip 单片机、数字信号控制器程序设计,VB、LabVIEW程序设计。
 
 
 

回复

2498

帖子

0

TA的资源

至上芯片

板凳
 
从数据存取的角度来看,小数的位数是浮动的,有台阶。尾符之类的,直接比较那个就可以可以知道的。不明白你说的小树数组是什么意思。、
如果要比计较小数的位数的话,直接笔比较精度就行了。。。。。
比如说2.5和3.3337   你用程序一次来做减法。就可以了。最后为0.0000000的就是小数位数最多的。。。。
算法如下2.5-2-0.5  (循环了两次。)
3.3337-3-0.3-0.03-0.003-0.0007 (循环了五次)所以后面的小数位数多。。。
原理就是机器的最小误差是0.00000001
有个if 语句判断。

赞赏

1

查看全部赞赏

个人签名我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步!
口头禅:生活在于创造机会,把握机会!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表