| Byte Byte 1 byte 0 <-> 255 ( unsigned )
SByte SByte 1 byte -128 <-> +127 ( signed )
Short Int16 2 bytes -32,768 <-> +32,767 ( signed )
UShort UInt16 2 bytes 0 <-> 65,535 ( unsigned )
Integer Int32 4 bytes -2,147,483,648 <-> +2,147,483,647 ( signed )
about -2 to +2 billion ( short scale )
about -2 to +2 milliard ( long scale )
UInteger UInt32 4 bytes 0 <-> 4,294,967,295 ( unsigned )
0 to about 4 billion ( short scale )
0 to about 4 milliard ( long scale )
Long Int64 8 bytes -9,223,372,036,854,775,808 <->
+9,223,372,036,854,775,807 ( signed )
about -9 to +9 quintillion ( short scale )
about -9 to +9 trillion ( long scale )
ULong UInt64 8 bytes 0 <-> 18,446,744,073,709,551,615 ( unsigned )
0 to about 18 quintillion ( short scale )
0 to about 18 trillion ( long scale ) |