天天看點

Ruby格式化字元串

格式控制符:

%  格式說明引導符。

-  指定左對齊輸出。

0  指定空位填零。 eg. %0md,m目标是位數

m.n     指定輸出域寬度及精度。 eg. %m.nd,m目标是位數,n表示小數位數。

格式字元:指定輸出項的資料類型和輸出格式。

d  有符号十進制整數。

o  無符号八進制數。

x  無符号十六進制數。(小寫的x格式中用小寫字母a,b,c,d,e,f來表示10到15之間的數,大寫的X則用大寫的ABCDEF來表示10到15之間的數)

u  不帶符号的十進制整數。

c     輸出一個字元。

s  輸出一個字元串。

e  以指數形式輸出實型數。

f          以小數形式輸出實型數。

g   自動決定輸出格式為e和f中較短的一種,不列印無效的零。

%  輸出%。