幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1416|回复: 8

[求教]变量溢出值问题

[复制链接]

1

主题

17

帖子

235

积分

③业余

超级初心者

积分
235
发表于 2004-9-1 20:33:09 | 显示全部楼层 |阅读模式
鄙人用变量和开关制做一个魔法剑锻造升级系统

目前已经测试成功,能顺利练到4级

到5级时利用变量记录魔法石(锻造时消耗)遇到技术瓶颈,怀疑石所需值超出变量最大范围

各位有什么高招指点一下

[此贴子已经被作者于2004-9-1 20:40:21编辑过]
被封印的光明啊~
回复

使用道具 举报

3

主题

19

帖子

493

积分

④见习

马甲猎人

积分
493
发表于 2004-9-1 22:47:40 | 显示全部楼层
发出来看看..
以刺RUNNER核为目的,逃哪追哪,传说中的ASUKA
回复 支持 反对

使用道具 举报

5

主题

90

帖子

1049

积分

⑥精研

NY极恶党首席苦力

积分
1049
发表于 2004-9-2 00:04:28 | 显示全部楼层
rm的变量是-9999999到9999999
你的数字有多大?
毋意,毋必,毋固,毋我
回复 支持 反对

使用道具 举报

1

主题

17

帖子

235

积分

③业余

超级初心者

积分
235
 楼主| 发表于 2004-9-2 10:02:21 | 显示全部楼层
问题已经解决,谢谢各位关心
问题主要出在一个判断主角是否拿有物品魔法剑 Lv4是,不是变量
[em04]
被封印的光明啊~
回复 支持 反对

使用道具 举报

0

主题

4

帖子

68

积分

②入门

积分
68
发表于 2004-9-2 19:18:20 | 显示全部楼层
实际上-9999999到9999999是没有道理的,应该是2的整数次幂
回复 支持 反对

使用道具 举报

18

主题

194

帖子

1570

积分

⑥精研

3721抹杀委员会

积分
1570
发表于 2004-9-2 19:24:41 | 显示全部楼层
以下是引用dreamfrank在2004-9-2 19:18:20的发言:
实际上-9999999到9999999是没有道理的,应该是2的整数次幂


应该是16的整数次幂
記憶の彼方にあるものは…すべてのバカが生まれ、すべてのバカが還る場所、赤い星
回复 支持 反对

使用道具 举报

1

主题

17

帖子

235

积分

③业余

超级初心者

积分
235
 楼主| 发表于 2004-9-2 19:28:14 | 显示全部楼层
16的整数次幂肯定是2的整数次幂,被包含……
被封印的光明啊~
回复 支持 反对

使用道具 举报

18

主题

194

帖子

1570

积分

⑥精研

3721抹杀委员会

积分
1570
发表于 2004-9-2 19:29:19 | 显示全部楼层
以下是引用aptx3967在2004-9-2 19:28:14的发言:
16的整数次幂肯定是2的整数次幂,被包含……

但这个包含关系是不可逆的
記憶の彼方にあるものは…すべてのバカが生まれ、すべてのバカが還る場所、赤い星
回复 支持 反对

使用道具 举报

5

主题

90

帖子

1049

积分

⑥精研

NY极恶党首席苦力

积分
1049
发表于 2004-9-2 19:43:37 | 显示全部楼层
那是二进制的实现细节导致的,RM给数字的计算机表示做了很好的包装,完全照顾十进制的使用习惯,这样也被称为“没有道理”,那可真是没有道理了。
最早的程序都是机器码的,写出来都是010011100……这种样子,有了汇编才提高了程序代码的可读性,没听说过有谁说汇编这种形式“不符合二进制表达方式,没有道理”的议论吧。
毋意,毋必,毋固,毋我
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-19 00:34 , Processed in 0.025923 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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