C 數字格式化

2021-08-27 16:51:35 字數 1639 閱讀 3528

1、用分號隔開的數字,並指定小數點後的位數

string.format("", 14200) 結果為:14,200.00 (預設為小數點後面兩位)

string.format("", 14200.2458) 結果為:14,200.246 (自動四捨五入)

2、格式化百分比

string.format("", 0.24583) 結果為:24.58% (預設保留百分的兩位小數)

string.format("", 0.24583) 結果為:24.6% (自動四捨五入)

小注:string.format:是將指定的 string型別的資料中的每個格式項替換為相應物件的值的文字等效項。

格式化規則。格式化的格式如下:」」, arg1, … argn,在這個格式中:

1)n是從0開始的整數,表示要格式化的引數的個數

2)m是乙個可選的整數,表示格式化後的引數所佔的寬度,如果m是負數,那麼格式化後的值就是左對齊的,如果m是正數,那麼格式化後的值是右對齊的

3)formatstring是另外乙個可選的引數,表示格式**

argn表示要格式化的表示式,和n是對應的。

如果argn是空值,那麼就用乙個空字串來代替。如果沒有formatstring,那麼就用引數n對應的tostring方法來格式化。

C 數字格式化

格式規範的完整形式 index是此格式程式引用的格式字串之後的引數,從零開始計數 width 可選 是要設定格式的字段的寬度,width取正數表示結果右對齊,取負數表示結果左對齊 formatstring 可選 包含有關設定型別格式的格式說明。一.內建型別的字母格式 1.e 科學計數法表示 2500...

格式化數字

格式化數字 下表是可在format函式中用於格式化數字的字元。字元 說明0 數字佔位符。顯示乙個數字或0。如果表示式在格式字串中出現0的位置上有數字,則顯示該數字 否則在該位置顯示0。如果數字的位數少於格式表示式中 0 的個數 小數點任一側 則顯示前導零或尾隨零。如果數字的小數點分隔符右側的位數多於...

數字格式化

double pi 3.1415927 圓周率 取一位整數 system.out.println new decimalformat 0 format pi 3 取一位整數和兩位小數 system.out.println new decimalformat 0.00 format pi 取兩位整數和...