天天看点

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中较短的一种,不打印无效的零。

%  输出%。