What is the meaning of "1ULL"in c programming language

c

Solution

Suffix `ULL` to an integer represents type specifier. It means

unsigned long long

You may also like to read this and this one for more detail.

Problem

``` 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....

Original source

Related problems