VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • 如何:在变量中保存最大可能数 (Visual Basic)

如果将变量声明为 Decimal 数据类型,则该变量保存具有完全精度的最大可能数。 整数容量第二大的数据类型是 ULong。 如果不需要保持整数数据类型的精度,则可使用浮点型以获得更大的量值。

“最大”的两个不同含义

**最大精确值。**如果需要以精确至个位的完全精度保存大整数,则可使用 Decimal 数据类型 (Visual Basic) 数据类型。 Decimal 类型可保存从 -79,228,162,514,264,337,593,543,950,335 到 79,228,162,514,264,337,593,543,950,335 (7.9...E+28) 之间的整数。

**最大量值。**小数类型 Single 和 Double 可保存量级更大的数,但没有精确的精度。 Single 数据类型 (Visual Basic) 提供 8 位精度,而 Double 数据类型 (Visual Basic) 提供 18 位精度。

在变量中保存最大可能整数

  1. 使用 Dim 语句 (Visual Basic) 声明变量。

  2. 变量名后接 As 子句,指定 Decimal 关键字。

    Dim atomsInTheUniverse As Decimal
    

高效数据类型

Decimal 类型是所有基本数值数据类型中性能最低的。 如果整数数字的值没有这么大,并且总是为正或为零,请考虑使用 ULong 类型。

ULong 数据类型 (Visual Basic) 变量可保存从 0 到 18,446,744,073,709,551,615 (1.8...E+19) 之间的整数。 尽管没有操作 UInteger 那样高效,操作 ULong 数字还是比操作 Decimal 快得多。

在变量中高效地保存非负大整数

  1. 使用 Dim 语句声明变量。

  2. 变量名后接 As 子句,指定 ULong 关键字。

    Dim atomsInTheEarth As ULong
    

 

原文链接:https://docs.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2010/cfttbw2x(v=vs.100)

相关教程