Try:
If that doesn't work, state your compiler and its version.Code:long long x = 10000000000LL; printf("%lld\n", x);
EDIT:
Wait, I just saw that you started talking about matrices. The type to consider for printf is the type of an element of the matrix, it has nothing to do with the size. The size would introduce concerns about whether you're allocating on the stack etc, but that's a different story.