下面的代码为乘法提供了正确的结果
int var0 = 245895;
int var1 = 478565
long long val = 0;
val = (long long) var0 * var1;
Run Code Online (Sandbox Code Playgroud)
但这件作品给出的结果不正确:
int var0 = 245895;
int var1 = 478565
long long val = 0;
val = (long long) (var0 * var1);
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解释原因吗?