gpt4 book ai didi

javascript - 为什么在 Javascript 中按位或 0 运算的正数并不总是正数

转载 作者:行者123 更新时间:2023-11-29 10:39:43 24 4
gpt4 key购买 nike

为什么在 Javascript 中按位或 0 运算的正数并不总是正数

例如:

3391700000|0
-903267296

4260919000|0
-34048296

2884900000|0
-1410067296

我在 Linux 上使用 64 位 chrome

相关于:https://stackoverflow.com/a/12837315/1620210

最佳答案

因为 JavaScript 最多使用 32 位整数,但请记住每个数字在这种语言中都是一种 float

如果您想将它们 chop 为无符号的 32 位值:

(3391700000|0) >>> 0

关于javascript - 为什么在 Javascript 中按位或 0 运算的正数并不总是正数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31337785/

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