递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 火山的数值计算是不是有问题?

[复制链接]

84

主题

499

帖子

1896

积分

金牌会员

Rank: 6Rank: 6

积分
1896
跳转到指定楼层
楼主
发表于 2024-7-11 17:13:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
100000000 * 50 结果居然等于 705032704 求解
火山PC HP_SOCKET 控件 交流群:956446702
回复

使用道具 举报

69

主题

989

帖子

4464

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4464
沙发
发表于 2024-7-11 17:28:55 | 只看该作者
你用字节可以发现更神奇的事情, 100+100都会算错
回复

使用道具 举报

84

主题

499

帖子

1896

积分

金牌会员

Rank: 6Rank: 6

积分
1896
板凳
 楼主| 发表于 2024-7-11 17:36:40 | 只看该作者
hcwanz 发表于 2024-7-11 17:28
你用字节可以发现更神奇的事情, 100+100都会算错

嗯嗯火山真的很神奇,我用长正数变量,计算就正常了,真的很神奇
火山PC HP_SOCKET 控件 交流群:956446702
回复

使用道具 举报

7

主题

247

帖子

2025

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2025
地板
发表于 2024-7-11 18:14:09 | 只看该作者
你自己的问题,你乘出的结果已经超出了有符号整数的最大值21亿了,肯定会出错
回复

使用道具 举报

6

主题

152

帖子

1472

积分

金牌会员

Rank: 6Rank: 6

积分
1472
5#
发表于 2024-7-11 18:14:10 | 只看该作者
这东西多少要理解点内存基础的,一个字节8位,整数是4个字节,其中10进制最大4294967295,但火山没有无符号整数所以能计算的最大值是2147483647,减少了一半,另一半是给负数用的,长整数是8个字节的,能放的数值更大,你用打开计算器调到二进制试试多少就能理解了,
回复

使用道具 举报

5

主题

216

帖子

2210

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2210
6#
发表于 2024-7-12 15:03:19 | 只看该作者
火山,沿袭易语言的这个没有无符号,是基于什么的考量,好奇……
回复

使用道具 举报

37

主题

584

帖子

2855

积分

金牌会员

Rank: 6Rank: 6

积分
2855
7#
发表于 2024-7-15 10:22:43 | 只看该作者
(这 锅 火山不背
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 10:37 , Processed in 0.098737 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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