我已经搜索了这个答案,但找不到 VBS 的任何内容。
例如:
dim num
num = 1234567890123456 'a 16 digit number
msgbox num
以num
任何方式使用都会导致数字以科学计数法显示。
我怎样才能避免这种情况?
我已经搜索了这个答案,但找不到 VBS 的任何内容。
例如:
dim num
num = 1234567890123456 'a 16 digit number
msgbox num
以num
任何方式使用都会导致数字以科学计数法显示。
我怎样才能避免这种情况?
VBScript将 16 位数字更改为 a Double
,因为既不Int
,也不Long
可以存储该数字。您可以使用FormatNumber函数将其显示为整数:
FormatNumber(表达式,NumDigitsAfterDecimal,IncludeLeadingDigit,UseParensForNegativeNumbers,GroupDigit)
num = 1234567890123456
msgbox FormatNumber(num, 0, -2, -2, false)