Microsoft® Visual Basic® Scripting Edition CLng 函數(shù) |
語言參考 版本 1
|
返回表達式,此表達式已被轉(zhuǎn)換為 Long 子類型的 Variant。
CLng(expression)expression 參數(shù)是任意有效的表達式。
通常,您可以使用子類型數(shù)據(jù)轉(zhuǎn)換函數(shù)書寫代碼,以顯示某些操作的結(jié)果應(yīng)當(dāng)被表達為特定的數(shù)據(jù)類型,而非默認的數(shù)據(jù)類型。例如,在出現(xiàn)貨幣運算、單精度或雙精度算術(shù)運算的情況下,使用 CInt 或 CLng 函數(shù)強制進行整數(shù)運算。CLng 函數(shù)用于進行從其他數(shù)據(jù)類型到 Long 子類型的的國際公認的格式轉(zhuǎn)換。例如,對十進制分隔符和千位分隔符的識別取決于系統(tǒng)的區(qū)域設(shè)置。
如果 expression 取值不在 Long 子類型的允許范圍內(nèi),則會出現(xiàn)錯誤。
注意 CLng 函數(shù)與 Fix 和 Int 函數(shù)功能不同,后兩者函數(shù)對數(shù)值的小數(shù)部分進行截尾取整而不是四舍五入。當(dāng)小數(shù)部分恰好等于 0.5 時, CLng 函數(shù)通常向與此數(shù)最接近的偶數(shù)取整。例如,0.5 取整為 0、1.5 取整為 2。