In
computer science, a long integer is a
data type that can represent a positive or negative whole number whose
range is greater than or equal to that of a standard
integer on the same machine.In practice it is usual for a long integer to require double the storage capacity of a standard integer, although this is not always the case. In later versions of
the C programming language, a long long type is supported that doubles the capacity of the standard long to 64 bits. This type is not supported by compilers that require C code to be
C++ ISO compliant, because the long long type does not exist in C++.
See more at Wikipedia.org...