点击或拖拽改变大小

Functions.StrLong 方法

X#
将长整型表达式转换为 PSZ。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION StrLong(
	liNumber AS LONG,
	dwLength AS DWORD,
	dwDecimals AS DWORD
) AS STRING
查看代码

参数

liNumber
类型:Int32
要转换的长整型表达式。
dwLength
类型:UInt32
要返回的字符串长度,包括小数位、小数点和符号。
如果 dwLength 不够长以容纳整个数字,结果将以科学计数法表示。
dwDecimals
类型:UInt32
要返回的小数位数。

返回值

类型:String
备注
StrLong() 是 Str() 数值函数的类型版本,除了忽略 SetDecimalSep() 之外。有关详细描述,请参见 Str()。
示例
这些示例演示了根据指定参数返回的 StrLong() 值范围:
X#
1LOCAL liNumber AS LONGINT
2liNumber := 12345L
3? StrLong(liNumber, 5, 0)            // "12345"
4? StrLong(liNumber, 4, 0)            //  "****"
5? StrLong(liNumber, 2, 10)        // "**"
6? StrLong(liNumber * 10, 7, 2)        // "****.**"
7? StrLong(liNumber * 10, 12, 4)    // " 123450.0000"
8? StrLong(liNumber, 10, 1)        // " 12345.0"
参见