在Delphi中编写费氏级数的程序时,程序最多只能列举到第494位,再多,数字就会成为负数,有没有解决的方法

Linux2001 2001-12-03 10:45:20
...全文
53 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Linux2001 2001-12-04
  • 打赏
  • 举报
回复
没有人了吗
Linux2001 2001-12-03
  • 打赏
  • 举报
回复
确实,因为如果使用Integer类型,只能表示到第四十几位左右,而用Int64可以表示到四百多位左右,但是想要表示的更多,我就不知道用什么方法了
Miracle 2001-12-03
  • 打赏
  • 举报
回复
用int64或者currency类型试试。可以断言,受限于存储能力,计算机无法表达过大的数字,如果你确实想表达超越目前系统定义范围的超大数字,就需要自行编写数值表达方法了。
zfmich 2001-12-03
  • 打赏
  • 举报
回复
能否具体点?

不过,我想,这不大可能吧。如果有的话,那应该也不是DELPHI的错吧?

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧