FormatFloat 格式化浮點數

2022-06-05 03:27:08 字數 811 閱讀 3863

#和0的區別:

#是對應位有值顯示,無值不顯示

0是對應位有值顯示,無值顯示0

分號後的字串是對負值的格式化特殊定義:

s := formatfloat('00.0;(0.00)',1.123); 

//返回: 01.1

s := formatfloat('00.0;(0.00)',-1.123); 

//返回: (1.12)

其他格式化:

s := formatfloat('###.###',12.3456); 

//返回: 12.346 

s := formatfloat('000.000',12.3456); 

//返回: 012.346 

s := formatfloat('#.###',12.3); 

//返回: 12.3 

s := formatfloat('0.000',12.3); 

//返回: 12.300 

s := formatfloat('#,#.#',1234567); 

//返回: 1,234,567 

s := formatfloat('0,0.0',1234567); 

//返回: 1,234,567.0 

s := formatfloat('0.00e+0',1234567); 

//返回: 1.23e+6 

s := formatfloat('0.00e+00',1234567); 

//返回: 1.23e+06 

格式化,強調 數值格式化

聚合函式返回的的數值型別的值有個特點就是沒有被格式化。通過前面的帶 sum 聚合函式的示例,我們可以看到這一點 注意合計值 命令,或者在物件檢視器中選中 displayformat 屬性。在上節的示例中,格式化操作是針對一物件或物件內的表示式,在物件內僅有乙個表示式時它還能正常工作,不過當物件內不有...

python 格式化和format格式化

格式 name flags width precision typecode name 可選,用於選擇指定的key flags 可選,可提供的值有 右對齊,整數前加正號,負數前加負號 左對齊,正數錢無符號,負數前加負號 空格 右對齊 正數前加空格,負數前加負號 0 右對齊,正數前無符號,負數前加負號...

iOS 數字的格式化(NSNumber格式化)

在開發的過程中,我們會遇到這樣的問題,在金額沒三位中間會加乙個逗號的那種格式。例如 123456變成123,456的情況。數字的格式化的 nsstring numstring nsstring stringwithformat 12345678.89 nsnumberformatter format...