程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#格式化數值結果表(格式化字符串)

C#格式化數值結果表(格式化字符串)

編輯:關於C語言
字符 說明 示例 輸出 C 貨幣 string.Format("{0:C3}", 2) $2.000 D 十進制 string.Format("{0:D3}", 2) 002 E 科學計數法 1.20E+001 1.20E+001 G 常規 string.Format("{0:G}", 2) 2 N 用分號隔開的數字 string.Format("{0:N}", 250000) 250,000.00 X 十六進制 string.Format("{0:X000}", 12) C string.Format("{0:000.000}", 12.2) 012.200

Strings

There really isn't any formatting within a strong, beyond it's alignment. Alignment works for any argument being printed in a String.Format call.

Sample Generates String.Format("->{1,10}<-", "Hello"); -> Hello<- String.Format("->{1,-10}<-", "Hello"); ->Hello <-

Numbers

Basic number formatting specifIErs:

SpecifIEr Type Format Output (Passed Double 1.42) Output (Passed Int -12400) c Currency {0:c} $1.42 -$12,400 d Decimal (Whole number) {0:d} system. FormatException -12400 e ScIEntific {0:e} 1.420000e+000 -1.240000e+004 f Fixed point {0:f} 1.42 -12400.00 g General {0:g} 1.42 -12400 n Number with commas for thousands {0:n} 1.42 -12,400 r Round trippable {0:r} 1.42 system. FormatException x Hexadecimal {0:x4} system. FormatException cf90

Custom number formatting:

SpecifIEr Type Example Output (Passed Double 1500.42) Note 0 Zero placeholder {0:00.0000} 1500.4200 Pads with zeroes. # Digit placeholder {0:(#).##} (1500).42 . Decimal point {0:0.0} 1500.4 , Thousand separator {0:0,0} 1,500 Must be between two zeroes. ,. Number scaling {0:0,.} 2 Comma adjacent to Period scales by 1000. % Percent {0:0%} 150042% MultiplIEs by 100, adds % sign. e Exponent placeholder {0:00e+0} 15e+2 Many exponent formats available. ; Group separator see below
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved