我已经搜索了这个答案,但找不到 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)