我真的对此感到困惑.我正在划分两个正数并得到一个负面结果(我正在使用Java).
long hour = 92233720368L / (3600 * 1000000 );
Run Code Online (Sandbox Code Playgroud)
我得到结果-132.
但如果我将它们分成两个长数字,我得到了正确的结果:
long hour1 = 92233720368L / (3600000000L );
Run Code Online (Sandbox Code Playgroud)
然后我得到结果:25
我想知道它为什么会发生......
先感谢您!:)