我正在尝试在 JavaScript 中将长数字转换为单位,但是我得到的结果与我在 C# 中已有的结果不同。
C#:
var tt=431430059159441001;
var t=(UInt32)tt;//1570754153
Run Code Online (Sandbox Code Playgroud)
js:
var arr =new Uint32Array(1);
arr[0]=431430059159441001;//1570754176
Run Code Online (Sandbox Code Playgroud)
那么任何人都可以解释为什么存在差异。