乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 51|回复: 5

[编程交流] 结果的精度

[复制链接]

26

主题

67

帖子

41

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
130
发表于 2022-7-6 08:55:40 | 显示全部楼层 |阅读模式
  1. (setq L1 1000
  2.        L2 1000
  3.        L3 1000
  4.        L4 1000
  5.        L5 1000
  6. )
  7. (setq scount 10)
  8. (setq L6 120
  9.         H 6)
  10. (setq sdist (/ (- (+ L1 L2 L3 L4 L5) (+ L6 (* 2 H))) (- scount 2)))

实际上,scount的值=608.5
但四舍五入到608
我如何获得实际价值?
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 09:19:26 | 显示全部楼层
(setq sdist(/(浮点(-L1 L2 L3 L4 L5)(+L6(*2 H)))(-scount 2)))
 
如果你把一个整数除以一个整数,你会得到一个整数
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 09:25:58 | 显示全部楼层
将系统变量dimzin设置为0,然后重试。
回复

使用道具 举报

26

主题

67

帖子

41

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
130
发表于 2022-7-6 09:35:13 | 显示全部楼层
谢谢,很有效
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 09:49:10 | 显示全部楼层
 
DIMZIN只影响(rtos)&(angtos)调用。不是实际计算。(浮点)是解决整数除法问题的正确方法-大卫
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 09:56:52 | 显示全部楼层
 
感谢David的澄清。
 
非常感谢。
 
塔瓦特
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-7 06:21 , Processed in 0.468790 second(s), 64 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表