gpt4 book ai didi

javascript - JavaScript按位运算符代码和Python按位运算符代码之间的区别

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:30:57 26 4
gpt4 key购买 nike

我已经将在该代码中使用按位运算符的 JavaScript 代码转换为 Python 代码,但是当我在 JavaScript 和 Python 中执行此操作时存在一个问题

412287 << 10

然后我在两种语言中都得到了 422181888 相同的结果。但是当我在两者中都这样做时

424970184 << 10

然后我在 JavaScript 中的 1377771520 和 Python 中的 435169468416 两种语言中得到了不同的结果

谁能帮我解决这个问题?任何帮助将不胜感激。

最佳答案

如果你想要 JavaScript 等效值,那么你可以做的是:

import ctypes

print(ctypes.c_int(424970184 << 10 ^ 0).value)

输出:

1377771520

关于javascript - JavaScript按位运算符代码和Python按位运算符代码之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41610186/

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