案例:php案例     状态:不可编辑再运行    进入竖版
 运行结果 
x
 
1
2
3
4
<!DOCTYPE html>
5
<html>
6
<body>
7
8
<?php
9
$num1 = 123456789;
10
$num2 = -123456789;
11
$char = 50; // ASCII 字符 50 是 2
12
13
// 注释:格式值 "%%" 返回百分号
14
echo sprintf("%%b = %b",$num1)."<br>"; // 二进制数
15
echo sprintf("%%c = %c",$char)."<br>"; // ASCII 字符
16
echo sprintf("%%d = %d",$num1)."<br>"; // 带符号的十进制数
17
echo sprintf("%%d = %d",$num2)."<br>"; // 带符号的十进制数
18
echo sprintf("%%e = %e",$num1)."<br>"; // 科学计数法(小写)
19
echo sprintf("%%E = %E",$num1)."<br>"; // 科学计数法(大学)
20
echo sprintf("%%u = %u",$num1)."<br>"; // 不带符号的十进制数(正)
21
echo sprintf("%%u = %u",$num2)."<br>"; // 不带符号的十进制数(负)
22
echo sprintf("%%f = %f",$num1)."<br>"; // 浮点数(视本地设置)
23
echo sprintf("%%F = %F",$num1)."<br>"; // 浮点数(不视本地设置)
24
echo sprintf("%%g = %g",$num1)."<br>"; // 短于 %e 和 %f
25
echo sprintf("%%G = %G",$num1)."<br>"; // 短于 %E 和 %f
26
echo sprintf("%%o = %o",$num1)."<br>"; // 八进制数
27
echo sprintf("%%s = %s",$num1)."<br>"; // 字符串
28
echo sprintf("%%x = %x",$num1)."<br>"; // 十六进制数(小写)
29
echo sprintf("%%X = %X",$num1)."<br>"; // 十六进制数(大写)
30
echo sprintf("%%+d = %+d",$num1)."<br>"; // 符号说明符(正)
31
echo sprintf("%%+d = %+d",$num2)."<br>"; // 符号说明符(负)
32
?>
33
  
34
</body>
35
</html>
36
37
38