公式节点中U32数值的16进制赋值问题

2019-07-18 05:01发布

如下图所示,一个数值定义为U32类型,当用大于等于16进制的数0x8FFFFFFF(最高位为1时),给这个数值赋值时,这个数值会变为0;
但如果用相应的十进制数赋值,则不会变为0,这是怎么回事?
我又试了一下U16和U8类型,则不会出现这种情况。
公式节点.png
file:///C:UsersSHtsj001AppDataRoamingTencentUsers747396412QQWinTempRichOle@4XC9OJVKJ6K{EWSH(W6R}M.jpg

file:///C:UsersSHtsj001AppDataRoamingTencentUsers747396412QQWinTempRichOle@4XC9OJVKJ6K{EWSH(W6R}M.jpg

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。