点击或拖拽改变大小

Functions.F2Bin 方法

X#
将浮点数转换为包含 80 位浮点数的字符串。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION F2Bin(
	fValue AS FLOAT
) AS STRING
查看代码

参数

fValue
类型:__Float
要转换的值。

返回值

类型:String
表示浮点数的字符串。
备注
F2Bin() 是一个转换函数,用于将浮点数转换为字符串。典型应用包括以原生格式读取外部文件类型,然后以压缩的二进制形式而不是字符串形式保存、读取、解密和传输数值数据。
其逆函数是 Bin2F()。
示例
此示例将 Seconds() 函数的返回值保存到二进制调试文件中:
X#
 1FUNCTION StoreData() AS LOGIC
 2    LOCAL nh
 3    LOCAL lSuccess := FALSE AS LOGIC
 4    nh := FOpen2("debug.bin", FO_READWRITE)
 5    // 假设文件 debug.doc 已存在
 6    IF nh != F_ERROR
 7        FWrite(nh, F2Bin(Seconds()))
 8        FClose(nh)
 9        lSuccess := TRUE
10    ELSE
11        ? DOSErrString(FError())
12    ENDIF
13    RETURN lSuccess
参见