递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
12
返回列表 发新帖
楼主: sunye88888
打印 上一主题 下一主题

[视窗] 火山pc小数错误?? 是代码问题 还是 严重BUG????

[复制链接]

42

主题

244

帖子

2067

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2067
11#
 楼主| 发表于 2022-8-11 15:40:34 | 只看该作者
zhqyong 发表于 2022-8-11 15:31
结果是正确的啊!!!!!!!!!
如果(x0.000000000000001)//判断不等于0
如果(x>=-0.00000000000000 ...

等于0的时候 数值到格式文本就不用了 直接指定0好了 谢谢您
回复

使用道具 举报

17

主题

431

帖子

4138

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4138
12#
发表于 2022-8-11 15:57:48 | 只看该作者
把变量强转至整数就好了吧
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
13#
发表于 2022-8-11 16:15:14 | 只看该作者
把  (整数)局部_数据3  强制转换为整数在和0比较。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

42

主题

244

帖子

2067

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2067
14#
 楼主| 发表于 2022-8-11 16:31:16 | 只看该作者
创世魂 发表于 2022-8-11 16:15
把  (整数)局部_数据3  强制转换为整数在和0比较。

谢谢 已经解决了  ,感谢
回复

使用道具 举报

14

主题

494

帖子

3061

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3061
15#
发表于 2022-8-11 17:22:00 | 只看该作者
本帖最后由 福寿 于 2022-8-11 17:23 编辑

火山的小数是双浮点,双浮点精度为15位,而这个余数在第16位才有值,不是搞导/弹研究的话实际上用到第2位就已经很精确了,完全不用去研究这个,就算是圆周率也只计算到3.14就足够了

QQ图片20220811171557.png (9.79 KB, 下载次数: 51)

QQ图片20220811171557.png
回复

使用道具 举报

42

主题

244

帖子

2067

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2067
16#
 楼主| 发表于 2022-8-12 14:43:34 | 只看该作者
福寿 发表于 2022-8-11 17:22
火山的小数是双浮点,双浮点精度为15位,而这个余数在第16位才有值,不是搞导/弹研究的话实际上用到第2位就 ...

感谢指点 问题已经解决了 谢谢
回复

使用道具 举报

62

主题

1674

帖子

8611

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8611
17#
发表于 2022-8-12 15:17:18 | 只看该作者
这个有现成封装好的命令: "小数是否为零", "小数是否相等"
回复

使用道具 举报

42

主题

244

帖子

2067

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2067
18#
 楼主| 发表于 2022-8-13 16:37:10 | 只看该作者
飞扬工作室 发表于 2022-8-12 15:17
这个有现成封装好的命令: "小数是否为零", "小数是否相等"

谢谢 是我基础知识太差 感谢大家的帮助
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 20:08 , Processed in 0.080787 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表