C
claude uq
What could be a simpler snippet than this
#include <iostream>
using std::cout;
using std::endl;
int main() {
long nx = 200L;
long ny = 300L;
long gridSize = 0L;
long var = 0L;
gridSize = nx*ny;
var = gridSize*gridSize;
cout<<gridSize<<" "<<var<<endl;
system("pause");
return 0;
}
When executed, the above streams out 60000 for gridSize and -694967296 for
var !!!
Tried on a few machine, still same. What's going on here.
#include <iostream>
using std::cout;
using std::endl;
int main() {
long nx = 200L;
long ny = 300L;
long gridSize = 0L;
long var = 0L;
gridSize = nx*ny;
var = gridSize*gridSize;
cout<<gridSize<<" "<<var<<endl;
system("pause");
return 0;
}
When executed, the above streams out 60000 for gridSize and -694967296 for
var !!!
Tried on a few machine, still same. What's going on here.