void Function(long v) { }
long v;
int N = 0;
v = 2 * N;
v = N * 2;
Function(2 * N);
Function(N * 2);
int
を long
にキャストするか long
リテラルを使用してください。
void Function(long v) { }
long v;
int N = 0;
v = 2L * N;
v = (long)N * 2;
Function(2L * N);
Function((long)N * 2);