案例:php案例     状态:不可编辑再运行    进入竖版
 运行结果 
x
 
1
2
3
4
<!DOCTYPE html>
5
<html>
6
<body>
7
8
<?php
9
$num1 = 123456789;
10
$num2 = -123456789;
11
$char = 50; // The ASCII Character 50 is 2
12
13
// 注释:The format value "%%" returns a percent sign
14
echo sprintf("%%b = %b",$num1)."<br>"; // Binary number
15
echo sprintf("%%c = %c",$char)."<br>"; // The ASCII Character
16
echo sprintf("%%d = %d",$num1)."<br>"; // Signed decimal number
17
echo sprintf("%%d = %d",$num2)."<br>"; // Signed decimal number
18
echo sprintf("%%e = %e",$num1)."<br>"; // Scientific notation (lowercase)
19
echo sprintf("%%E = %E",$num1)."<br>"; // Scientific notation (uppercase)
20
echo sprintf("%%u = %u",$num1)."<br>"; // Unsigned decimal number (positive)
21
echo sprintf("%%u = %u",$num2)."<br>"; // Unsigned decimal number (negative)
22
echo sprintf("%%f = %f",$num1)."<br>"; // Floating-point number (local settings aware)
23
echo sprintf("%%F = %F",$num1)."<br>"; // Floating-point number (not local sett aware)
24
echo sprintf("%%g = %g",$num1)."<br>"; // Shorter of %e and %f
25
echo sprintf("%%G = %G",$num1)."<br>"; // Shorter of %E and %f
26
echo sprintf("%%o = %o",$num1)."<br>"; // Octal number
27
echo sprintf("%%s = %s",$num1)."<br>"; // String
28
echo sprintf("%%x = %x",$num1)."<br>"; // Hexadecimal number (lowercase)
29
echo sprintf("%%X = %X",$num1)."<br>"; // Hexadecimal number (uppercase)
30
echo sprintf("%%+d = %+d",$num1)."<br>"; // Sign specifier (positive)
31
echo sprintf("%%+d = %+d",$num2)."<br>"; // Sign specifier (negative)
32
?>
33
  
34
</body>
35
</html>
36
37
38