没有合适的资源?快使用搜索试试~ 我知道了~
big_integer:Freebasic的Big Integer数据类型
共13个文件
bi:11个
bas:1个
md:1个
需积分: 15 0 下载量 166 浏览量
2021-04-28
10:03:18
上传
评论
收藏 24KB ZIP 举报
温馨提示
FreeBasic编译器的大整数扩展 如果要使用大于64位的任意大整数值,则需要扩展或库。 在Freebasic包的一部分或者是largeint.bas文件和big_int库。 两者都没有很好的文档记录,难以使用。 在freebasic.net论坛上,Richard提出了一个想法,并基于重载运算符创建了扩展,以便Bigint数据类型的行为类似于内置的FB数据类型。 一切都在代码中,并且可以与应用程序一起编译,因此也很容易查看代码以了解其功能并扩展功能。 那是我所做的,因为Richards版本对于某些操作而言非常慢,并且没有完全重载,还具有独立的功能。 我优化了大多数代码(主要是除法和比较),并完全重载了数据类型,并使所有函数成为静态成员函数。 现在,它应该与largeint.bas扩展名相当。 与未使用FB编写的外部库相比,它的比较可能更少,但是作为回报,您将获得一个非常干净易读的代码,
资源推荐
资源详情
资源评论
收起资源包目录
big_integer-master.zip (13个子文件)
big_integer-master
README.md 7KB
big_integer.bi 11KB
modules
bitfunctions.bi 3KB
conversion.bi 4KB
arithfunctions.bi 10KB
for_next.bi 817B
constructors.bi 11KB
constants.bi 576B
compare.bi 2KB
operate_assign.bi 1KB
cast.bi 9KB
operators.bi 10KB
example_bigint_isprime.bas 7KB
共 13 条
- 1
资源评论
Demeyi-邓子
- 粉丝: 22
- 资源: 4533
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功