魔兽地图编辑器中“整数”的最大值:2147483647

查看: 30|回复: 2
[复制链接]

皇家骑士 发表于 2018-10-20 20:16:30 | 显示全部楼层

欢迎访问本论坛,注册你的账号并登录,来与我们交流吧!

欢迎 登录 与我们交流!没有帐号?立即注册

x
对应二进制数值为 1111111111111111111111111111111 (31位)。
因此如果想要使用“整数”来储存数据,则应当确保每次单独区间的占位不能超过31位二进制,或让十进制整数大于“2147483647”。

超过这个数值之后将会导致逻辑异常。

负数值未测试,整体范围应该在 -2147483647 ~ +2147483647 ,正好对应32位二进制的占用数据。
回复

使用道具 举报

 楼主| 皇家骑士 发表于 2018-10-21 03:20:53 | 显示全部楼层
突然想起来这玩意儿对应的类型就是INT32
我在解释个什么。。。
回复 支持 反对

使用道具 举报

Semicolumn 发表于 2018-10-23 11:19:34 | 显示全部楼层
Jass Integer - 32-bit

Octal -
07 = 7
012 = 10
08 = ERROR

Dec -
9
13

Hex -
0x1 = 1
0xA = 10

CHAR -
'A' = 65
'<' = 60

ASCII -
'BOOO' = CHAR 4-Byte


Jass Real - 32-bit
回复 支持 反对

使用道具 举报

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

本版积分规则

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