下面是一个例子:小数点后四个rms五

复制代码代码如下所示:
< PHP
num1 = 21美元;
回声sprintf(% 0.2f
num2 = 16.3287美元;
回声sprintf(% 0.2f
小键盘数字3 = 32.12329美元;
回声sprintf(% 0.2f
>



解释为0.2f意义:

%表示起始字符
0表示空白空间填充为0。
2表示小数点必须是两个小数点。
f表示浮点数。


转换字符
= = =—
%标记,没有转换。
B整数变成二进制数。
C整数转换为相应的ASCII字符。
d转换为十进制整数。
f数字到浮点数的精确数字。
o整数变成八进位。
s整数变成一个字符串。
x整数转换为小写十六。
x整数转换为大写十六。

printf和sprintf的区别

1。printf函数:

Int printf(字符串格式的混合参数,混合,…)

根据格式生成输出,在文档中描述为()。

返回输出字符串的长度。

格式化文本之后,输出,例如:

复制代码代码如下所示:
$name =猎手;
25美元;
printf(我的名字是%s %d 年龄


2。sprintf函数:
字符串函数(字符串格式的混合参数,混合,…)

返回根据格式字符串格式生成的字符串。

类似于printf,但不能打印,但回格式化文本,如printf一样休息。

三.打印功能:

它是一个可以返回值且只有一个参数的函数。

打印(字符串精氨酸)

输出参数。返回1,总是。