VB datatypes size

后端 未结 2 541
旧时难觅i
旧时难觅i 2020-12-19 08:58

In VB 6,is there any way to get the variable size greater than Long? I have to display the data which is exceeding the size of Long on the same page?

相关标签:
2条回答
  • 2020-12-19 09:09

    The Currency data type.

    It is 8 bytes and supports values in the range -922,337,203,685,477.5808 to 922,337,203,685,477.5807.

    VBA Datatype Summary

    0 讨论(0)
  • 2020-12-19 09:27

    Very similar to this question on VB6 data types. Here are some options from the VB6 manual topic on data types

    • Long (long integer) 4 bytes -2,147,483,648 to 2,147,483,647
    • Single (single-precision floating-point) 4 bytes -3.402823E38 to -1.401298E-45 for negative values; 1.401298E-45 to 3.402823E38 for positive values. About 6 or 7 significant figures accuracy.
    • Double (double-precision floating-point) 8 bytes -1.79769313486231E308 to -4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486232E308 for positive values. About 15 or 16 significant figures accuracy.
    • Currency (scaled integer) 8 bytes -922,337,203,685,477.5808 to 922,337,203,685,477.5807
    • Decimal 14 bytes +/-79,228,162,514,264,337,593,543,950,335 with no decimal point; +/-7.9228162514264337593543950335 with 28 places to the right of the decimal; smallest non-zero number is +/-0.0000000000000000000000000001

    I wish I could put this in a table!

    0 讨论(0)
提交回复
热议问题