The forthcoming revision to the C Standard (C9X) specifies type
long long as effectively being at least 64 bits, and this type has been implemented by a number of compilers for some time.