A Long integer is an integer value with a larger range than short integers. Because of their capacity to represent a larger range of values than their short integer counterparts, they are larger (use more memory).
See Comparing Data Types across Languages for a table that compares the long integer data type across several different languages.
For high-level information about how these languages approach data type in general, see one of the following topics: