數值格式化引數收集, 方便於查詢int a = 12345678;
double b = 1234.12543;
//格式為sring輸出
特殊樣式輸出
label1.text = string.format("asdf",b);//asdf¥1,234.13
label1.text = "asdfadsf"+b.tostring("c")+"adsfasdf";//asdfadsf¥1,234.13adsfasdf
label1.text = string.format("",b);//¥1,234.125
label1.text = b.tostring("c3");//¥1,234.125
label1.text = string.format("",a);//十進位制--12345678
label1.text = b.tostring("d");//十進位制--相同的型別,轉換報錯
label1.text = string.format("",a);//指數--1.234568e+007
label1.text = b.tostring("e");//指數--1.234125e+003
label1.text = string.format("",a);//定點數--12345678.00
label1.text = b.tostring("f");//定點數--1234.13
label1.text = string.format("",a);//數值--12,345,678.00
label1.text = b.tostring("n");//數值--1,234.13
label1.text = string.format("",a);//十六進製制--bc614e
label1.text = b.tostring("x");//16--帶有小數不能轉換,出錯
label1.text = string.format("",a);//通用為最緊湊--12345678
label1.text = b.tostring("g");//通用為最緊湊--1234.12543
label1.text = string.format("",a);//轉來轉去不損失精度--整數不允許用,報錯
label1.text = b.tostring("r");//轉來轉去不損失精度--1234.12543
double b = 4321.12543;
int a = 1234;
//自定義模式輸出:
"0"描述:佔位符,如果可能,填充位
label1.text = string.format("",a);// 001234
label1.text = string.format("",b);// 004321
"#"描述:佔位符,如果可能,填充位
label1.text = string.format("",a);// 1234
label1.text = string.format("",b);// 4321
label1.text = string.format("",a);// 01234
label1.text = string.format("",b);// 004321
"."描述:小數點
label1.text = string.format("",a);
label1.text = string.format("",b);
double b = 87654321.12543;
int a = 12345678;
","描述:數字分組,也用於增倍器
label1.text = string.format("",a);// 12,345,678
label1.text = string.format("",b);// 87,654,32
label1.text = string.format("",a);// 12346
label1.text = string.format("",b);// 87654
label1.text = string.format("",a);// 12
label1.text = string.format("",b);// 88
label1.text = string.format("",a);// 0
label1.text = string.format("",b);// 0
"%"描述:格式為百分數
label1.text = string.format("",a);// 1234567800%
label1.text = string.format("",b);// 8765432113%
label1.text = string.format("",a);// 1234567800.00%
label1.text = string.format("",b);// 8765432112.54%
"abc"描述:顯示單引號內的文字
label1.text = string.format("",a);// 文字12345678
label1.text = string.format("",b);// 文字87654321
"""描述:後跟1要列印字的字元,也用於轉移符"n等
label1.text = string.format("""你好!""");// "你好!"
label1.text = string.format("[url=file://""c""books""new""we.asp]""c""books""new""we.asp");//"c"books"new"we.asp
"@"描述:後跟要列印字的字元
label1.text = string.format(@"""你好!"""); // "你好!"要列印"則需要輸入兩對才可以
label1.text = string.format(@""c"books"new"we.asp");//"c"books"new"we.asp
0 0(請您對文章做出評價)
格式化,強調 數值格式化
聚合函式返回的的數值型別的值有個特點就是沒有被格式化。通過前面的帶 sum 聚合函式的示例,我們可以看到這一點 注意合計值 命令,或者在物件檢視器中選中 displayformat 屬性。在上節的示例中,格式化操作是針對一物件或物件內的表示式,在物件內僅有乙個表示式時它還能正常工作,不過當物件內不有...
C ToString 格式化數值
格式字串採用以下形式 axx,其中 a 為格式說明符,指定格式化型別,xx 為精度說明符,控制格式化輸出的有效位數或小數字數。格式說明符 說明 示例 輸出 c 貨幣 2.5.tostring c 2.50 d 十進位制數 25.tostring d5 00025 e 科學型 25000.tostri...
ToString 格式化數值
格式化數值 有時,我們可能需要將數值以一定的格式來呈現,就需要對數值進行格式化。我們使用格式字串指定格式。格式字串採用以下形式 axx,其中 a 為格式說明符,指定格式化型別,xx 為精度說明符,控制格式化輸出的有效位數或小數字數。格式說明符 說明示例輸出c 貨幣2.5.tostring c2 2....