0
点赞
收藏
分享

微信扫一扫

python 数字位运算结果和js不一样

青乌 2022-03-12 阅读 65


python 数字位运算结果和js不一样_python

例如上图的情况原因是

Python具有任意精度的整数

当执行按位运算时,JavaScript会将数字转换为32位整数。JavaScript给您的是相同的Python结果,但被截断为32位。

x =11122222<<8
if x >= 0x80000000:
x = -(0x100000000 - x)
print(x)



举报

相关推荐

0 条评论