2
何か:CであるためJavascript uint32数学は機能しませんか? UINT32数学との奇妙な
a = new Uint32Array([1103515245, 1103527590, 0]);
a[2] = a[0] * a[1];
console.log(a[2]);
が、私は考えて間違っている、2524872960を与える:
#include <stdio.h>
int main() {
unsigned a[3] = { 1103515245, 1103527590, 0 };
a[2] = a[0] * a[1];
printf("%u\n", a[2]);
return 0;
}
は2524872878を与えます(ので、Windowsの電卓はありません)
だから何ですそれと一緒に?私はFirefoxを使用しています。45.0.1
EDIT:これが予想される場合は、どうすれば "C"の結果を複製できますか?
ありがとうございます。 – user9645