天软金融分析.NET函数大全 > TSL函数 > 基础函数 > 字符串 > 常用字符串函数

FormatFloat    

简述

将实数Value根据参数Format设定格式转换成字符串返回
格式控制参数Format中包含一下几种字符,具有不同含义:
符号 含义
0 数字位置占位符,有0位置必须补足数字,多余的部分舍去或进位
# 数字保留区,把有数字的留下
. 小数点,在格式串Format中指明小数位置,并根据这个位置设置格式串
千分位符,在格式串Format中指明数字需要增加的千分位位置
E+ 科学计数表示法,指明要以科学计数法的格式输出字符串
'xx'/"xx"
; 分隔正数、0、负数的分别的显示格式
定义
FormatFloat(Format: String; Value: Real): String;
参数
名称类型说明
Format String字符串,格式串
Value Real实数
  • 范例


    格式串 1234 -1234 0.5 0
    -1234 0.5 0
    0 1234 -1234 1 0
    0.00 1234.00 -1234.00 0.50 0.00
    #.## 1234 -1234 .5
    #,##0.00 1,234.00 1,234.00 0.50 0.00
    #,##0.00;(#,##0.00) 1,234.00 (1,234.00) 0.50 0.00
    #,##0.00;;Zero 1,234.00 -1,234.00 0.5 Zero
    0.000E+00 1.234E+03 -1.234E+03 5.000E-01 0.000E+00
    #.###E-0 1.234E3 -1.234E3 5E-1 0E0

    Return FormatFloat('0.000E+00',23224);
    //输出字符串:"2.322E+04"
    Return FormatFloat('##,###.00',123);
    //输出字符串:"123.00"
    Return FormatFloat('00,000.00',123);
    //输出字符串:"00,123.00"
    参考
    SetFormatLocalCode GetFormatLocalCode 
相关