Functions.SetDigit 方法 | |
返回并可选地更改决定在数字显示时小数点左侧显示的数字个数的设置。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION SetDigit() AS DWORD
public static uint SetDigit()
查看代码返回值
类型:
UInt32
如果未指定
nNewSetting,SetDigit() 返回当前设置。
如果指定了
nNewSetting,则返回先前的设置。
备注
SetDigit() 和 SetDigitFixed() 可以一起使用,以控制数字的显示方式:
当 SetDigitFixed() 为 TRUE 时,数字输出的显示根据 SetDigit() 值固定。
当 SetDigitFixed() 为 FALSE 时,数字输出根据数字显示的默认规则显示。
要提供更精细的数字显示控制,可以使用 @...SAY、@...GET 的 PICTURE 子句和 Transform() 函数。
对于
nNewSetting 为 -1 表示仅显示小数点左侧的重要整数位(任何前导零将被抑制)。
提示: |
---|
SetDigit() 仅影响数字的显示格式,而不影响计算的实际数值精度。
|
示例
此示例展示了 SetDigit() 的典型用法:
1FUNCTION Start()
2 LOCAL nSaveDigit AS SHORTINT
3 ? 1234
4
5
6
7 nSaveDigit := SetDigit(5)
8 ? 1234
9 ? 1234.567
10 ? 123456
11 SetDigit(nSaveDigit)
12 ? 1234
13 RETURN TRUE
参见