以下內容均摘自,僅供資料查詢。
tostring格式化
在很多物件顯示為字串的時候都會使用到tostring中的格式化,由於以前沒怎麼注意到這個問題,想總結一下各個基礎結構物件的格式化,以便後備之用!!!
int.tostring(format):
格式字串採用以下形式:axx,其中 a 為格式說明符,指定格式化型別,xx 為精度說明符,控制格式化輸出的有效位數或小數字數,具體如下:
格式說明符
說明示例輸出c
貨幣2.5.tostring("c")
¥2.50
d十進位制數
25.tostring("d5")
00025
e科學型
25000.tostring("e")
2.500000e+005
f固定點
25.tostring("f2")
25.00g常規
2.5.tostring("g")
2.5n
數字2500000.tostring("n")
2,500,000.00
x十六進製制
255.tostring("x")
ff以下格式只能單獨使用,表示特定的格式:
以下格式可以組合使用,格式化出不同的日期顯示格式:
在string.format中使用格式化:
在string.format方法中也可以格式化這些結構物件,這些格式化的格式包含在「{}」之間,用「:」隔開。「:」前面為string.format的索引值,和一般格式化一樣,而「:」後面則是這些結構的格式化型別。如果使用佔位符,則和索引之間使用「,」分割,正數表示右對齊,負數表示左對齊,而絕對值表示所佔的字元寬度數,例如:
string.format("the value is ",123.45);例子:tostring()轉換成日期格式://結果 the value is 123.450
datetime datetime =system.datetime.now;輸出結果:console.writeline(datetime.tostring("d"));//表示shortdatepattern的特定格式。
console.writeline(datetime.tostring("yyyy/mm/dd hh:mm:ss"));//組合格式
tostring("x2") 為c#中的字串格式控制符
x為 十六進製制
2為 每次都是兩位數
比如 0x0a ,若沒有2,就只會輸出0xa
假設有兩個數10和26,正常情況十六進製制顯示0xa、0x1a,這樣看起來不整齊,為了好看,可以指定"x2",這樣顯示出來就是:0x0a、0x1a。
以下內容均摘自,僅供資料查詢。
tostring格式化
在很多物件顯示為字串的時候都會使用到tostring中的格式化,由於以前沒怎麼注意到這個問題,想總結一下各個基礎結構物件的格式化,以便後備之用!!!
int.tostring(format):
格式字串採用以下形式:axx,其中 a 為格式說明符,指定格式化型別,xx 為精度說明符,控制格式化輸出的有效位數或小數字數,具體如下:
格式說明符
說明示例輸出c
貨幣2.5.tostring("c")
¥2.50
d十進位制數
25.tostring("d5")
00025
e科學型
25000.tostring("e")
2.500000e+005
f固定點
25.tostring("f2")
25.00g常規
2.5.tostring("g")
2.5n
數字2500000.tostring("n")
2,500,000.00
x十六進製制
255.tostring("x")
ff以下格式只能單獨使用,表示特定的格式:
以下格式可以組合使用,格式化出不同的日期顯示格式:
在string.format中使用格式化:
在string.format方法中也可以格式化這些結構物件,這些格式化的格式包含在「{}」之間,用「:」隔開。「:」前面為string.format的索引值,和一般格式化一樣,而「:」後面則是這些結構的格式化型別。如果使用佔位符,則和索引之間使用「,」分割,正數表示右對齊,負數表示左對齊,而絕對值表示所佔的字元寬度數,例如:
string.format("the value is ",123.45);例子:tostring()轉換成日期格式://結果 the value is 123.450
datetime datetime =system.datetime.now;輸出結果:console.writeline(datetime.tostring("d"));//表示shortdatepattern的特定格式。
console.writeline(datetime.tostring("yyyy/mm/dd hh:mm:ss"));//組合格式
C語言 格式控制符
d 以帶符號的十進位制形式輸出整數 o 以八進位制無符號形式輸出整數 x 以十六進製制無符號形式輸出整數 u 以無符號十進位制形式輸出整數 c 以字元形式輸出,只輸出乙個字元 s 輸出字串 f 以小數形式輸出單,雙精度數,隱含輸出六位小數 e 以指數形式輸出實數 g 選用 f或 e格式中輸出寬度較短...
C語言格式控制符
d 整型格式控制符 f 浮點型 單精度 格式控制符 i 整型格式控制符,和 d完全一樣 u 無符號整型格式控制符 c 字元格式控制符 s 字串格式控制符 lf 雙精度格式控制符 e 指數形式輸出格式控制符 o 無符號八進位制數格式控制符 x 無符號十六進製制格式控制符,如 1f x 無符號十六進製制...
字串 控制符及程式(一)
1 字串 11字串分類 整型 int 2,0,5,7 浮點型 float 1.25,5.9.7.7 字串 a hello alice 123 1.2字串連線和複製 連線 僅限於字串 字串 複製 僅限於數字數字 整點 浮點均可,這時表示乘法 字串 數字 整形 例1 hello y helloy 例2 ...