【问题标题】:Does the 'bang' operator (!) in VB6 mean anything if it is merely on the end of a variable/number? If so, what does it mean?如果 VB6 中的 'bang' 运算符 (!) 仅位于变量/数字的末尾,它是否意味着什么?如果是这样,那是什么意思?
【发布时间】:2011-09-14 22:44:15
【问题描述】:

我正在编写一些 VB6 代码,并且经常遇到变量,有时还会遇到以“!”结尾的数值。例如(注意myVar! 和第二个2! 末尾的'!':

dist! = Sqr(x ^ 2 + y ^ 2!)

这是我正在处理的代码中的一行。 '!这里有什么意义吗?我会假设它确实如此,因为为什么要使用它,但找不到任何关于此特定用途的文档。

【问题讨论】:

标签: vb6 operators


【解决方案1】:

它不是一个操作符,它是一个类型指示符。名称末尾的 Exclamation/Bang 表示可以保存单精度浮点值的变量。以下是VB类型指标列表(可能不完整):

$ - string 
% - integer 
& - long integer 
! - single precision floating point
# - double precision floating point 
@ - currency

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    • 2017-03-27
    • 2021-12-18
    • 1970-01-01
    • 2020-03-30
    • 2013-05-07
    • 2012-05-07
    相关资源
    最近更新 更多