variable size array in c

int cd[50][1<<10];
what’s the meaning of this array?

it is equivalent to

int cd[50][1024].

Google bitwise left shift operator