. , GCC :
warning: right shift count >= width of type
? 64 , undefined.
0 64, 65 ( 0). 0 - ( ).
#include <iostream>
using namespace std;
int main(){
unsigned long long x = (unsigned long long) (-1);
for(int i=0; i < 64; i++)
cout << i << " " << (x >> i) << endl;
cout << (x >> 63) << endl;
return 0;
}
.