Data Type Summary (Visual Basic) #4

Visual Basic type
Common language runtime type structure
Nominal storage allocation
Value range
Depends on implementing platform
True or False
1 byte
0 through 255 (unsigned)
Char (single character)
2 bytes
0 through 65535 (unsigned)
8 bytes
0:00:00 (midnight) on January 1, 0001 through 11:59:59 PM on December 31, 9999
16 bytes
0 through +/-79,228,162,514,264,337,593,543,950,335 (+/-7.9...E+28)  with no decimal point; 0 through +/-7.9228162514264337593543950335 with 28 places to the right of the decimal;
smallest nonzero number is +/-0.0000000000000000000000000001 (+/-1E-28) 
Double(double-precision floating-point)
8 bytes
-1.79769313486231570E+308 through -4.94065645841246544E-324  for negative values;
4.94065645841246544E-324 through 1.79769313486231570E+308  for positive values
4 bytes
-2,147,483,648 through 2,147,483,647 (signed)
Long (long integer)
8 bytes
-9,223,372,036,854,775,808 through 9,223,372,036,854,775,807 (9.2...E+18 ) (signed)
Object (class)
4 bytes on 32-bit platform
8 bytes on 64-bit platform
Any type can be stored in a variable of type Object
1 byte
-128 through 127 (signed)
Short (short integer)
2 bytes
-32,768 through 32,767 (signed)
Single(single-precision floating-point)
4 bytes
-3.4028235E+38 through -1.401298E-45  for negative values;
1.401298E-45 through 3.4028235E+38  for positive values
String(variable-length)
String (class)
Depends on implementing platform
0 to approximately 2 billion Unicode characters
4 bytes
0 through 4,294,967,295 (unsigned)
8 bytes
0 through 18,446,744,073,709,551,615 (1.8...E+19 ) (unsigned)
User-Defined(structure)
(inherits fromValueType)
Depends on implementing platform
Each member of the structure has a range determined by its data type and independent of the ranges of the other members
2 bytes
0 through 65,535 (unsigned)
Sumber

No comments:

Post a Comment