我很难理解移位是如何工作的。我认为a和b应该是一样的,但事实并非如此:
a
b
a = 0xff000000; console.log(a.toString(16)); b = 0xff << 24; console.log(b.toString(16));
结果是:
ff000000 -1000000
我是在尝试从4个字节创建一个32位数字时编写这段代码的。
https://stackoverflow.com/questions/54030623
相似问题