2.填空字元。0的话表示空格填0;空格是内定值,表示空格就放着。
3.字符总宽度。为最小宽度。
4.精确度。指在小数点后的浮点数位数。
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
转换字符
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
%%印出百分比符号,不转换。
%c整数转成对应的ASCII字元。
%d整数转成十进位。
%f倍精确度数字转成浮点数。
%o整数转成八进位。
%s整数转成字符串。
%x整数转成小写十六进位。
%X整数转成大写十六进位。
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
<?
$money=123.1
$formatted=sprintf("%06.2f",$money);//此时变数$formatted值为"123.10"
$formatted=sprintf("%08.2f",$money);//此时变数$formatted值为"00123.10"
$formatted=sprintf("%-08.2f",$money);//此时变数$formatted值为"123.1000"
$formatted=sprintf("%.2f%%",0.95*100);//格式化为百分比
c语言怎么用printf?>
¢%08.2f解释:
%开始符
0是"填空字元"表示,如果长度不足时就用0来填满。
8格式化后总长度
2f小数位长度,即2位
¢第3行值为"00123.10"解释:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论