[type]
type参数可选的类型有d,u,f,e,g,n,m,p,s,x.
1) d 十进制数,表示一个整型值,u 和d一样是整型值,但它是无符号的,而如果它对应的值是负的,则返回时是一个2的32次方减去这个负数的绝对值。
例如:Format("this is %u",-2);
返回的是:this is 4294967294
2)f 对应浮点数
3)e科学表示法,对应整型数和浮点数
例如:Format("this is %e",-2.22);
返回的是:this is -2.220000E+000
4)g 这个只能对应浮点型,且它会将值中多余的数去掉
例如:Format("this is %g",02.200);
返回的是:this is 2.2
5)n 只能对应浮点型,将值转化为号码的形式,看一个例子就明白了
例如:Format("this is %n",4552.2176);
返回的是:this is 4,552.22
注意:一是,只表示到小数后两位
二是,即使小数没有被截断,它也不会也像整数部分一样有逗号来分开的
6)m 钱币类型,但关于货币类型有更好的格式化方法,这里只是简单的格式化,另外它只对应于浮点值
例如:Format("this is %m",9552.21);
返回的是:this is ¥9,552.21
7)p 对应于指针类型,返回的值是指针的地址,以十六进制的形式来表示
例如:Format("this is %p",p);
返回的是:this is 0012F548
8)s 对应字符串类型
9)x 必须是一个整形值,以十六进制的形式返回
时间: 2024-11-10 05:11:09