当前位置:Gxlcms > PHP教程 > phpprintf输出格式用法分享

phpprintf输出格式用法分享

时间:2021-07-01 10:21:17 帮助过:31人阅读

  1. main()
  2. { int a = -1;
  3. printf("%d, %o", a, a);
  4. }

运行结果:-1,177777 程序解析:-1在内存单元中(以补码形式存放)为(1111111111111111)2,转换为八进制数为(177777)8。 ③x格式:以无符号十六进制形式输出整数。对长整型可以用"%lx"格式输出。同样也可以指定字段宽度用"%mx"格式输出。 ④u格式:以无符号十进制形式输出整数。对长整型可以用"%lu"格式输出。同样也可以指定字段宽度用“%mu”格式输出。 ⑤c格式:输出一个字符。 ⑥s格式:用来输出一个串。有几中用法

  1. printf("%f%%", 1.0/3);

输出0.333333%。

有关单精度与双精度的说明: 1,单精度数,使用%f格式符输出时,仅前7位是有效数字,小数6位。 2,双精度数,使用%lf格式符输出时,前16位是有效数字,小数6位。

人气教程排行