游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2457|回复: 9

有没有提高变量的有效数字位数?

[复制链接]

43

主题

229

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
QQ
发表于 2005-11-25 21:34:00 | 显示全部楼层 |阅读模式
VB的double变量好象只支持7位的有效数字,有没有办法提高呢?需要进行高精度计算的话,7位完全不够的啊。就是WINDOWS自带的计算器也有很多位啊,例如2^0.5=1.4142135623730950488016887242097
希望有人给予帮助。

13

主题

594

帖子

595

积分

高级会员

Rank: 4

积分
595
发表于 2005-11-25 22:00:00 | 显示全部楼层

Re:有没有提高变量的有效数字位数?

Single9位
Double17位...

18

主题

110

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2005-11-26 13:22:00 | 显示全部楼层

Re:有没有提高变量的有效数字位数?

我有办法实现21亿位整数的运算。但是精度运算还没有实现
不过可以实现的
无聊之余写的一个运算demo,去试试我的demo可以运算到几位数

14

主题

318

帖子

321

积分

中级会员

Rank: 3Rank: 3

积分
321
发表于 2005-11-28 18:12:00 | 显示全部楼层

Re:有没有提高变量的有效数字位数?

用String或数组类型模拟手动运算。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-11-28 22:33:00 | 显示全部楼层

Re:有没有提高变量的有效数字位数?

更高的位数我没用过, 但在QB里是可以用 ####.###########来表示的, 没在VB里用过.

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2005-12-1 20:36:00 | 显示全部楼层

Re:有没有提高变量的有效数字位数?

我觉得32位整数已经超过我理解的能力~

43

主题

229

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
QQ
 楼主| 发表于 2005-12-2 15:23:00 | 显示全部楼层

Re:有没有提高变量的有效数字位数?

我想没事情计算计算圆周率,所以需要这方面知识啊,我的算法没问题,但是发现因为有效数字有限,所以只能计算到十几位……

18

主题

110

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2005-12-4 19:09:00 | 显示全部楼层

Re:有没有提高变量的有效数字位数?

21亿位够不够用?

0

主题

80

帖子

80

积分

注册会员

Rank: 2

积分
80
发表于 2005-12-5 06:41:00 | 显示全部楼层

Re:有没有提高变量的有效数字位数?

VB没有现成的大数库么??
我不会VB不知道  C和delphi都有
没有自己写一个就行 四则运算的一共不过100行(C);

43

主题

229

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
QQ
 楼主| 发表于 2005-12-23 22:02:00 | 显示全部楼层

Re:有没有提高变量的有效数字位数?

能不能举个例子?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 02:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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