gpt4 book ai didi

javascript - 为了将按位运算保持为无符号 32 位,>>> 0 是否合法?

转载 作者:行者123 更新时间:2023-11-30 13:54:20 26 4
gpt4 key购买 nike

<分区>

例如,这是 -1 a.k.a. 0xFFFFFFFF 作为带符号的 32 位:

0xFFFFF000 | 0xFFF

但是,这是 4294967295 又名 0xFFFFFFFF 作为无符号 32 位:

(0xFFFFF000 | 0xFFF) >>> 0

我能否依靠使用此 >>> 0 技巧来将我的按位运算保持为无符号 32 位?

规范 [1] 中没有任何内容表明这应该会失败,而且它似乎在一些简单的测试中工作正常......

[1] https://www.ecma-international.org/ecma-262/9.0/index.html#sec-unsigned-right-shift-operator

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com