递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 除法小数问题,大家是否有同感

[复制链接]

5

主题

155

帖子

1197

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1197
跳转到指定楼层
楼主
发表于 2021-5-15 13:18:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在火山PC语言有个小小问题就是除法, 4/5
得出来的数值为 0
除非你转换一下4 或 5为小数才能正确
得到数值.
这个问题有点搞啊!!!
回复

使用道具 举报

32

主题

412

帖子

3651

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3651
沙发
发表于 2021-5-15 15:57:24 | 只看该作者
你改为4*1.0/5试试
回复

使用道具 举报

452

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
42385
板凳
发表于 2021-5-15 16:56:32 | 只看该作者
这是正常的,要声明一下小数,或者其中一个是小数。

4 / 5.0   

4 / (小数)5
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

14

主题

531

帖子

1555

积分

金牌会员

Rank: 6Rank: 6

积分
1555
地板
发表于 2021-5-16 13:05:07 来自手机 | 只看该作者
不知道C++语言是否也这样?
回复

使用道具 举报

23

主题

179

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
5#
发表于 2024-6-26 11:20:29 | 只看该作者
刚好遇到这个问题,解决了。
回复

使用道具 举报

7

主题

54

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
6#
发表于 2024-6-30 11:09:58 | 只看该作者
正常..
大多数语言. 两个整数的话就是用整数进行计算.速度才快. 也不会出现精度问题
火山的就是VC编译的. 自然也继承下来了. 我们在C++写的时候需要用小数了.. 也是要写成 4/5.0

象易语言那样转 全转双精度小数. 计算才有问题.. 经常出现精度问题. 让很多人都头疼.. 算式不敢写一成一排..得一排计算一次存到变量一次.. 不然结果容易有问题的...
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-15 06:07 , Processed in 0.094496 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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