首页 > 作文

格式化是什么

更新时间:2023-03-21 02:21:45 阅读: 评论:0

腊肉蒜苗-压岁钱怎么花

格式化是什么
2023年3月21日发(作者:华为手机怎么装卡)

字符串格式化意思

参数format是转换的格式,以百分⽐符号%开始到转换字符为⽌。⽽在转换的格式间依序包括了

1.填空字元。0的话表⽰空格填0;空格是内定值,表⽰空格就放着。

2.对齐⽅式。内定值为向右对齐,负号表向左对齐。白萝卜怎么做好吃又简单的做法

3.栏位宽度。为最⼩宽度。

4.精确度。指在⼩数点后的浮点数位数。

型态,见下表

=-=-=-=-=-=-=小星星尤克里里谱 -=-=-=-=-=-=-=-=-

转换字符

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

%印出百分⽐符号,不转换。

b整数转成⼆进位。

caabb词语大全 整数转成对应的aSCII字元。

d整数转成⼗进位。

f倍精确度数字转成浮点数。

o整数转成⼋进位。

s整数转成字串。

x整数转成⼩写⼗六进位。

X整数转成⼤写⼗六进位。

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

例⼦

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

使⽤范例

<?

$money1=68.7鸡蛋火腿肠 5;

$money2=54.35;

$money=$money1+$money2;

//此时变数$money值为"123.1";

$for如何筛选重复数据 matted=sprintf("%01.2f",$money);

//此时变数$formatted值为"123.10"

>

=-=-=-=-余姓 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

这个%01.2f是什么意思呢?

⾸先这个%符号是开始的意思,他写在最节水口号 前⾯表⽰指定格式要开始了。也就是"起始字符",直到出现"转换字符"为⽌,就算格式终⽌。

然后跟在%符号后⾯的是0这个零是"填空字元"表⽰,可能位置空着就⽤0来填满。

在0后⾯的是1这个1是规定,⼩数点前⾯的数字占位要有1位以上。

可能把1改成2可能$money的值为1.23,则$formatted的值将为01.23

因为,在⼩数点前⾯的数字只占了1位,按照上⾯所规定的格式,⼩数点前数字应该占2位,现在只有1位,所以,⽤0来填满。

到⽬前,在%01后⾯的.2(点2)就很好理解了,它的意思是,规定,⼩数点后的数字,必需占2位.可能这时候,$money的值为1.234,则$formatted

的值将为1.23。

为什么4不见了呢?因为,在⼩数点后⾯按照上⾯的规定,必需且仅适合在乡镇开的加工厂 能占2位。可是$money的值中,⼩数点占了3位,所以,4被去掉了,只剩下

23。

最后,以f"转换字符"结尾,其他转换字符请⾃⾏参考上⾯的转换字符列表。

关于对齐

可能在%起始符号后⾯加上-(负号)则,将会把数字以向右对齐的⽅式进⾏处理。

列⼦

<?

$money=1.4;

$formatted=sprintf("%-02.2f",$money);

echo$formatted;

>

这时候,$f几月几日元宵节 ormatted将不会再是01.40⽽是1.400

本文发布于:2023-03-21 02:21:44,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/8bbd7704d7d4c45c97494188b244e447.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:格式化是什么.doc

本文 PDF 下载地址:格式化是什么.pdf

下一篇:返回列表
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图