火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 329|回复: 4
打印 上一主题 下一主题

[其它] 发现一个有趣的【式子】带来的灵异事件。

[复制链接]

109

主题

599

帖子

2098

积分

金牌会员

Rank: 6Rank: 6

积分
2098
QQ
跳转到指定楼层
楼主
发表于 2024-4-25 14:53:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. SHORT H =12345; //  H 区间= 0-65535
  2. double M1 = (double)H / 65535.0 * 360.0 * M_PI / 180.0;
  3. double M2 = (double)H / 182.0416666666667 * M_PI / 180.0;

  4. 亲们,把你们的脑洞打开来超速运行,猜猜  M1 是否等于 M2
复制代码

如果你看着脑壳疼,请离开,千万不要继续研究。



专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

16

主题

307

帖子

2579

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2579
沙发
发表于 2024-4-25 21:33:26 来自手机 | 只看该作者
肯定不一样啊,除不净的话就会保留精度,导致不一样
回复

使用道具 举报

26

主题

1483

帖子

5575

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5575
板凳
发表于 2024-4-25 21:59:00 | 只看该作者
二进制存储小数有精度损失,只能是近似值,所以小数的等于比较很难得出预期的效果。
比如火山就有封装「小数是否相等」,通过比较两个小数的差值是否在一定的范围内(一个很小的数),来判断两个小数是否相等。
回复

使用道具 举报

109

主题

599

帖子

2098

积分

金牌会员

Rank: 6Rank: 6

积分
2098
QQ
地板
 楼主| 发表于 2024-4-25 23:09:39 | 只看该作者
本帖最后由 server 于 2024-4-26 06:36 编辑

他的值是个近似值。
非常接近
式子风马牛不相及,但结果差异不大。
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

16

主题

307

帖子

2579

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2579
5#
发表于 2024-4-26 12:00:09 来自手机 | 只看该作者
这就是相等的两个式子啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 04:11 , Processed in 0.077939 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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