BookRags.com Literature Guides Literature
Guides
Criticism & Essays Criticism &
Essays
Questions & Answers Questions &
Answers
Lesson Plans Lesson
Plans
My Bibliography Periodic Table U.S. Presidents Shakespeare Sonnet Shake-Up
Research Anything:        
History | Encyclopedias | Films | News | Create a Bibliography | More... Login | Register | Help
Not What You Meant?  There are 26 definitions for Long.

Long integer

Print-Friendly
About 1 pages (293 words)

Bookmark and Share Questions on this topic? Just ask!

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++. A variable defined as a long integer in one programming language may be different in size to a similarly defined variable in another. In some languages this size is fixed across platforms, whilst in others it is machine dependent. In some languages this data type does not exist at all.

Common sizes

Programming language Platforms Data type name Storage in bytes Range (Signed) Range (Unsigned)
C and C++ Unix, 32-bit long 4 [1] −2,147,483,648 to 2,147,483,647 0 to 4,294,967,295
VB Windows Long 4 [2] −2,147,483,648 to 2,147,483,647 N/A
VBA Windows, Mac OS Long 4 [3] −2,147,483,648 to 2,147,483,647 N/A
SQL Server Windows BigInt 8 −9,223,372,036,854,775,808 to +9,223,372,036,854,775,807 0 to 18,446,744,073,709,551,615
.NET CLR/CTS Windows Long or Int64 8 −9,223,372,036,854,775,808 to +9,223,372,036,854,775,807 0 to 18,446,744,073,709,551,615
Java Java platform long 8 −9,223,372,036,854,775,808 to +9,223,372,036,854,775,807 N/A
Pascal Windows int64 8 −9,223,372,036,854,775,808 to +9,223,372,036,854,775,807 N/A
  1. ^ Variables. Data Types..
  2. ^ VB 6.0 help file
  3. ^ The Integer, Long, and Byte Data Types (VBA). Retrieved on 2006-12-19.

See also

View More Summaries on Long integer
 
Ask any question on Long integer and get it answered FAST!
Answer questions in BookRags Q&A and earn points toward
discounted or even FREE Study Guides and other BookRags products!
Learn more about BookRags Q&A
Copyrights
Long integer from Wíkipedia. ©2006 by Wíkipedia. Licensed under the GNU Free Documentation License. View a list of authors or edit this article.

Article Navigation
Join BookRagslearn moreJoin BookRags




About BookRags | Customer Service | Report an Error | Terms of Use | Privacy Policy