Difference between revisions of "Long Integer"
Jump to navigation
Jump to search
imported>DragoonWraith (longs are actually floats in Oblivion) |
imported>QQuix (Added note with the larget integer) |
||
(6 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
'''Long''' is an integer format that uses 32 bit for data. The highest bit is the sign, so the variable ranges from -2^31 (-2147483648) to 2^31-1 (2147483647). | '''Long''' is an integer format that uses 32 bit for data. The highest bit is the sign, so the variable ranges from -2^31 (-2147483648) to 2^31-1 (2147483647). | ||
However, in Oblivion, all longs are actually stored as [[ | However, in Oblivion, all longs are actually stored as [[Floating_Point|floats]], so they experience the same limitations as floats, and so cannot actually reach the ranges that a long should be able to reach (see the float article for more information on float's limitations; see the Discussion here for information on how this was discovered). | ||
==Notes== | |||
*The largest integer you can reliably store in a Long var is 16,777,216. | |||
==See Also== | |||
[[Short Integer]]<BR> | |||
[[Floating Point]] | |||
[[Category:Variables]] | [[Category:Variables]] |
Latest revision as of 14:31, 18 November 2011
Long is an integer format that uses 32 bit for data. The highest bit is the sign, so the variable ranges from -2^31 (-2147483648) to 2^31-1 (2147483647).
However, in Oblivion, all longs are actually stored as floats, so they experience the same limitations as floats, and so cannot actually reach the ranges that a long should be able to reach (see the float article for more information on float's limitations; see the Discussion here for information on how this was discovered).
Notes[edit | edit source]
- The largest integer you can reliably store in a Long var is 16,777,216.