递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

5

主题

154

帖子

1137

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

32

主题

404

帖子

3535

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

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

4 / 5.0   

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

使用道具 举报

12

主题

468

帖子

1396

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

22

主题

171

帖子

1412

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

7

主题

54

帖子

350

积分

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 09:55 , Processed in 0.087751 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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