I was working on a windows 7 32bit computer, I thought 32bit OS will not be able to allocate an 64bit unsigned number. but I tried any way... in a C++ program I wrote the following code..
#include <iostream>
#include <climits>
using namespace std;
int main() {
unsigned long long i = 0;
cout << i << endl;
return 0;
}
though I was expecting an error the program compiled and ran successfully! But I don't understand how! can anyone please explain it to me... thanks in advance :)