數值格式化引數收集

2021-06-28 19:24:09 字數 3032 閱讀 1822

數值格式化引數收集, 方便於查詢

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....