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

皇家骑士 发表于 2018-10-20 20:16:30 | 显示全部楼层
对应二进制数值为 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
支持 反对

使用道具 举报

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

相关版块

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