for (x = 0; x < 1ULL<<(2*length); ++x){
this above line is a c program code which I downloaded. It has a part "1ULL". First I thought it was a mistake. but the code compiles and works well. can anyone please explain me what is that thing mean.
thank you....