Ответ 1
Они называются символами объявления типа. В этой статье есть дополнительная информация.
% Integer
& Long
! Single
# Double
$ String
@ Currency
Недавно я столкнулся с числовыми литералами, такими как 10! и 50 # в программах Visual Basic. Может ли кто-нибудь сказать мне, что означают эти знаки препинания?
Они называются символами объявления типа. В этой статье есть дополнительная информация.
% Integer
& Long
! Single
# Double
$ String
@ Currency
Использование этих символов указывает тип данных числового литерала.
Я думал, что это будет описано в VB6 manual онлайн, но я не могу его найти.
Однако я просто доказал это с помощью функции TypeName в окне Immediate VB6 IDE:
? typename(10!)
Single
?typename(10#)
Double
?typename(10%)
Integer
?typename(10&)
Long
?typename([email protected])
Currency
PS Имейте в виду, что VB6 Integer
составляет 2 байта, от -32,768 до 32,767.